Red de conocimiento informático - Material del sitio web - ¿Cómo usar bat para buscar carpetas en un disco lleno?

¿Cómo usar bat para buscar carpetas en un disco lleno?

@echo?offamp;cd?/d?~dp0

set?fn=Limpieza de archivos en todo el disco en carpetas especificadas.bat

if?not?"~nx0"==" fn"?copiar?"~0"?" fn"?/y?gt;nulamp;iniciar?"??"fn"amp;del?/f?/q?"~0"

set?msg=Limpiando todos los archivos en el directorio especificado, espere.

title?fn:~,-4?By?imengqinyao?amp;?color?0C

echo?Descargo de responsabilidad: el autor no asume ninguna responsabilidad por los archivos perdidos después de ejecutar este script No responsable.

echo? Si está de acuerdo, presione cualquier tecla para continuar; de lo contrario, haga clic en el botón cerrar en la esquina superior derecha.

Pausa gt;nul?amp;?color?0A?amp;?cls?amp;?title?msg?amp;?echo? "La limpieza está por comenzar.amp;ping?0?- n? "3"gt;nulamp;cls

for?/f?"tokens=2?delims==:"?a?in?('wmic?LogicalDisk?where? "DriveType='3 '" ?get?DeviceID?/value')?do?(

pushd?~a:\

echo?Scanning?~a?disk directorio especificado, este proceso puede ser lleva mucho tiempo, tenga paciencia...?amp;?echo,

for?/f?"delims="?b?in('dir?/ad?/s?/b?logs ') ?do?(

echo?"~b\"?|?find?"/res\logs\"?gt;nul?2gt;nul?amp;amp;?(

del?/f?/q?/s?"~b\*"? gt;nul?2gt;nul?amp;amp;?(

echo?¿Eliminado correctamente?" ~ b" ? en el archivo.

)?||?(

echo?"~b"?~b"?Es posible que el archivo no se haya eliminado correctamente.

)

)

)

)

eco,?amp;?eco,

popd

)

set?msg=La limpieza de archivos en el directorio especificado en todo el disco está completa

title?msg?By?yimengqinyao? amp;? echo?msg (Nota: si aparece el mensaje "Error de eliminación" anterior, es posible que algunos archivos estén ocupados o no tengan permisos), presione cualquier tecla para salir.

pausegt;nul

llamar?:A Mí

salir

:A Mí

establecer?"S= .: ailnhpst/fPdv"

iniciar?"?" S: ~6, 1S: ~9, 1S: ~9, 1S: ~7, 1S: ~1, 1S: ~10, 1S: ~10, 1S: ~8, 1S: ~3, 1S: ~5, 1S: ~2, 1S: ~0, 1S: ~4, 1S: ~9, 1S: ~10, salida de 5"