elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 06:58  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Borrar Archivos y mostrar peso de archivos borrado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Borrar Archivos y mostrar peso de archivos borrado  (Leído 1,135 veces)
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Borrar Archivos y mostrar peso de archivos borrado
« en: 5 Julio 2011, 15:19 »

Hola amigos tengo una duda.. Alguien me da una mano para realizar lo siguiente.

Estoy tratando de borrar unos archivos y carpetas  y que al final muestre un mensaje con el peso de todo lo borrado.

por ejemplo

Código:
@echo borrar archivos
Pause

Rmdir C:/test
Del C:/test2/*.*
Del C:/test3/*.exe

msg *  xxxx MB borrados


« Última modificación: 5 Julio 2011, 15:21 por dany3j » En línea

"Pensando en Batch" XD
WaAYa HaCK

Desconectado Desconectado

Mensajes: 262


import ehn / #include <ehn.h>


Ver Perfil
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #1 en: 5 Julio 2011, 16:06 »

Código
@echo off
if not exist %1 echo Especifica un archivo para borrar! & exit
echo El peso del archivo borrado es: %~z1 KB
del %1
pause>nul

Este simple batch funciona pasándole la ruta al archivo que desees borrar como parámetro y obteniendo el tamaño del archivo. Mira, en este mismo foro, el tutorial de Programación BATCH Avanzada, de Sirdarkckat.

Saludos!


En línea



pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #2 en: 5 Julio 2011, 18:47 »

En megabytes no creo que puedas.. a menos que hagas la conversión del numero final del tamaño total en bytes... además, lo que ha dicho waAya no funciona con las carpetas, %~z engaña mucho y se equivoca si lo usas sobre carpetas, pero bueno, si no te importa mucho, usalo xD

Para eso del tamaño real de las carpetas te recomiendo que uses vbscript... y para el tamaño de los archivos tambien... en el tutorial con chincheta de novlucker está todo lo que necesitas saber, es muy básico esto y debes cambiarlo para uarlo sobre archivos:

Código
Option Explicit
Dim objFileSystem, objTheFolder
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
Set objTheFolder = objFileSystem.GetFolder(wscript.arguments(0))
 
wscript.echo objTheFolder.size
 
end if

bueno, toma el bat:

Código
@echo off
For /f %%a in ('type lista.txt') do (
 
echo "%%a" pesa %%~za bytes
Set /a suma+=%%~za
Del /Q /F "%%a"
)
 
Echo %suma% bytes borrados
pause >nul

PD: en Lista.txt tendrias la lista de esta manera:

Código:
C:\test2\archivo1.exe
C:\test3\archivo2.exe

etc...
« Última modificación: 5 Julio 2011, 19:38 por pitoloko » En línea

pa que
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #3 en: 5 Julio 2011, 19:06 »

También comentar que en Windows se usa el caracter '\' para las rutas, no /, que es propio de otros SO's.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #4 en: 5 Julio 2011, 19:37 »

También comentar que en Windows se usa el caracter '\' para las rutas, no /, que es propio de otros SO's.

*****, ha sido un error al escribir xD gracias. correjido.
En línea

pa que
WaAYa HaCK

Desconectado Desconectado

Mensajes: 262


import ehn / #include <ehn.h>


Ver Perfil
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #5 en: 5 Julio 2011, 21:10 »

Joder, quiero aprender a usar el for de una vez por todas  :P
En línea



Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #6 en: 5 Julio 2011, 21:31 »

Chicos, la indentación la están dejando totalmente de lado, recuerden que es un buen hábito.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #7 en: 5 Julio 2011, 22:13 »

Tienes razón, pero porque en el foro no puedo insertar un TAB  xD

saludosss
En línea

pa que
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #8 en: 5 Julio 2011, 22:15 »

Entiendo, tal vez haya un plugin para firefox...
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Re: Borrar Archivos y mostrar peso de archivos borrado
« Respuesta #9 en: 5 Julio 2011, 22:17 »

Citar
Rmdir C:/test
Del C:/test2/*.*
Del C:/test3/*.exe

 :laugh: no presione shift en mi teclado.. jajajaj :D
En línea

"Pensando en Batch" XD
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Peso de archivos en red
Dudas Generales
pisagatos 4 602 Último mensaje 26 Octubre 2005, 11:47
por pisagatos
bajar peso de archivos *.avi
Multimedia
chugus 4 577 Último mensaje 20 Diciembre 2005, 21:58
por ™Carlos.®
Borrado accidental de archivos.
Windows
yukon 1 376 Último mensaje 17 Diciembre 2007, 20:45
por banword
Borrado de los archivos temp
Windows
rockeropasiempre 3 1,017 Último mensaje 9 Mayo 2008, 14:25
por rockeropasiempre
[Mini Tutorial] Búsqueda y Borrado recursivo de archivos
Unix/Unix-Like
madpitbull_99 1 2,972 Último mensaje 5 Junio 2011, 03:21
por Jade19
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines