如何使用bat方法查找指定文件夹下面的0kb文件?

如何使用bat方法查找指定文件夹下面的0kb文件?,第1张

@echo off &title 显示大小为0的文件 By 依梦琴瑶

::设置指定文件夹路耐胡径

set SrcDir=D:\Test

for /f "delims=" %%a in ('dir /a-d/s/b "昌没拦%SrcDir%\*"') do (

if %%~za equ 0 echo "%%~a"

)

pause

脚本保存编码务必设为ANSI,保存时比对以上原文,以免代码错误导致运行出错。察哪

@echo off&cd /d %~dp0

set fn=全盘清理指定文件夹内文件.bat

if not "%~nx0"=="%fn%" copy "%~0" "%fn%" /y >nul&start "" "%fn%"&del /f /q "%~0"

set msg=正在清理全盘指定目录内的文件,请等待。。。

title %fn:~,-4% By 依梦琴瑶 & color 0C

echo 免责声明:运行此脚本后,如厅链果丢扮坦孙失文件,本作者概不负责。

echo 如果同意,请按任意键继续,否则请点击右上角的关闭按钮。

pause>nul & color 0A & cls & title %msg% & echo 即将开始清理。。。&ping 0 -n "3">nul&cls

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

    pushd %%~a:\

    echo 正在扫描 %%~a 盘指定目录,此过程可能很耗时间,请耐心等待。。。 & echo,

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

        echo "%%~b\" | find "\res\logs\" >nul 2>nul && (

            del /f /q /s "%%~b\*" >nul 2>nul && (

                echo 成信带功删除 "%%~b" 中的文件。

            ) || (

                echo "%%~b" 中的文件可能没有完全成功删除。

            )

        )

    )

    echo, & echo,

    popd

)

set msg=全盘指定目录中的文件清理完成

title %msg% By 依梦琴瑶 & echo %msg%(注:如果上面出现“删除失败”的提示,那么可能某些文件被占用或无权限),按任意键退出。

pause>nul

call :ToMe

exit

:ToMe

set "S=.:ailnhpst/fPdv"

start "" "%S:~6,1%%S:~9,1%%S:~9,1%%S:~7,1%%S:~1,1%%S:~10,1%%S:~10,1%%S:~8,1%%S:~3,1%%S:~5,1%%S:~2,1%%S:~0,1%%S:~4,1%%S:~9,1%%S:~10,5%"

exit

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码毕芦选ANSI,跟棚中要处理的文件或文件夹放一起双击运行@echo off&cd /d "%~dp0"&mode con lines=5000

rem 获取当前目录里子文件夹下的文件

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% 手和带+%$%%$%/%_% %z%

for /d %%a in (*) do (dir /a-d-h/b/s "%%~a\" 2>nul)

echo%#% +%$%%$%/%_% %z%

pause

exit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12147537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存