Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Batch


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 14-nov-2010, 11:10   #1
Recien llegado
 
Fecha de Ingreso: octubre-2009
Amigos 0
Mensajes: 1
Gracias: 0
Agradecido 0 veces en 0 mensajes.
Thumbs up Batch para eliminar carpetas excepto unas cuantas

Primero que todo gracias, aunque no se si pueden decirme cómo hacer un .bat que automáticamente cada tres o cuatro días elimine todas las carpetas de un directorio excepto tres o cuatro, teniendo en cuenta, que no se cuáles son las carpetas que se crearán, es decir, que no sea necesaro escribir el nombre exacto de las carpetas que quiero borrar, sino, al contrario, el nombre de las carpetas que quiero salvar, y el resto que se borren. De antemano Muchas Gracias.
diegogbravo está desconectado   Responder Citando
Antiguo 19-nov-2010, 17:18   #2
Novato
 
Fecha de Ingreso: noviembre-2010
Amigos 0
Mensajes: 37
Gracias: 1
Agradecido 2 veces en 2 mensajes.
Predeterminado Respuesta: Batch para eliminar carpetas excepto unas cuantas

creo que este tema no va aqui va en la seccion de batch . el code seria sencillo mas o menos pero as de tener en cuenta que si se realiza dicha ejecucion deberias tener siempre el mismo nombre a las carpetas el code seria teoricamente asi (no lo codeo por que aora mismo no podo):


en el directorio q quieras mueve la carpeta/s q quieres salvar y luego borra todo cuando lo borre todo vuelves a mover al principio donde estaban y para q sea al iniciar seria añadiendo ese bat al registro pero entonces seria cada vez q iniciaras sesion .creo q ai una manera con el comando (at) pero no se
Em0ti0ns está desconectado   Responder Citando
Antiguo 29-nov-2010, 12:03   #3
Miembro
 
Avatar de nachoranda
 
Fecha de Ingreso: agosto-2010
Ubicación: Argentina.C
Amigos 0
Mensajes: 124
Gracias: 20
Agradecido 12 veces en 11 mensajes.
Talking Respuesta: Batch para eliminar carpetas excepto unas cuantas

me parece que el code podria ser muy sencillo, le das el atributo de archivo de sistema a las carpetas que no quieres que se borren,
Código:
attrib -s C:\tucarpeta
  
y lo mismo con las otras, luego para borrar todo el resto pones
Código:
del *.*
  
siempre y cuando estes en donde deseas que se borre, mas o menos el code seria asi:
Código:
@echo off
title "el titulo que quieras"
color 0a
cd "el lugar donde estan ubicadas las carpetas"
attrib -s "tu carpeta" /D
attrib -s "tu carpeta2" /D
attrib -s "tu carpeta3" /D
attrib -s "tu carpeta4" /D
del /A -s *.*
  
si no funciona avisame y te lo paso bien lo hice rapido y creo ke funciona =)
__________________
01101110011000010110001101101000011011110111001001 100001011011100110010001100001
nachoranda está desconectado   Responder Citando
Respuesta

Etiquetas
bat, batch, carpetas, eliminar, temporizador

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
CS5 Master Collection: Suite Completa Adobe Creative zolo Software 6 11-may-2012 18:53
Tutorial Programación Batch - completo - GUN$ Batch 5 04-dic-2011 17:42
Adobe Creative Suite Production Premium CS5 [Full-DVD9+Keygen][Español milaras21 Software 1 24-oct-2010 09:50
Cómo NO realizar una práctica de programación. Trivi181 Programación 1 18-oct-2010 23:24
CAJA DE HERRAMIENTAS zolo Hardware 22 31-may-2010 02:37



Portal Hacker
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0