Coma hacer el siguiente escript

Iniciado por caradepoio, 27 Febrero 2019, 22:54 PM

0 Miembros y 1 Visitante están viendo este tema.

caradepoio

script que verifique el tamaño de de archivos.

Guarrino

#1
Código (python) [Seleccionar]

import os

sizefile = os.path.getsize('C:\\user\\folder\\archivo.txt')
print(sizefile)



Con esto puedes saber el peso de los archivos. Si están vacíos puedes recorrer la carpeta e ir eliminando los que no contengan x>peso que tu quieres. Si están vacíos se supone que 0


caradepoio

Los archivos son .xml y todos pesan 1 k, tanto los que tienen contenido que son máximo 10 lineas como los que están vacíos.

srWhiteSkull

Cita de: caradepoio en 28 Febrero 2019, 02:05 AM
Los archivos son .xml y todos pesan 1 k, tanto los que tienen contenido que son máximo 10 lineas como los que están vacíos.

Ese chiste si que fue bueno  :xD ;-) ;-) ;-)

Slava_TZD

Cita de: srWhiteSkull en 28 Febrero 2019, 03:51 AM
Ese chiste si que fue bueno  :xD ;-) ;-) ;-)

$ ls -lh 1k
-rw-r--r-- 1 root root 1.0K Feb 28 04:39 1k
$ ls -lh 2k                                         
-rw-r--r-- 1 root root 2.0K Feb 28 04:39 2k
$ cat 2k
$ cat 1k
hola


Magia :xD


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

srWhiteSkull

Eso es linux, claro, haciendo trampas con dd o vete a saber.

Prueba ésto en el directorio de los ficheros misteriosos :

find . -type f -empty -delete

Guarrino

Alomejor estás mirando en Kbytes y tienes que mirar en bytes.

Mira las propiedades del archivo.

Eleкtro









Slava_TZD

Cita de: srWhiteSkull en 28 Febrero 2019, 05:17 AM
Eso es linux, claro, haciendo trampas con dd o vete a saber.

Prueba ésto en el directorio de los ficheros misteriosos :

find . -type f -empty -delete

$ ls -lha
total 12K
-rw-r--r--  1 root root    0 Mar  6 16:00 0k
-rw-r--r--  1 root root 1.0K Feb 28 04:49 1k
-rw-r--r--  1 root root 2.0K Feb 28 04:40 2k


$ find . -type f -empty
./0k




The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.