如何删除(删除)驱动器中的特定文件夹和文件?

时间:2014-08-21 23:32:09

标签: batch-file dos

我必须“清理”我办公室所有成员共享的2 TB网络驱动器。一些文件夹仍在使用中,但大多数都是由我的团队的前成员创建的旧文件夹。我们的驱动器已满,我需要删除所有未使用的文件夹/文件。我有我团队当前成员使用的所有文件夹的列表,我想创建一个批处理程序,在其中指定不删除的文件夹。我检查了DOS命令rdrmdirdelete,但我发现它们都不能满足我的要求。

1 个答案:

答案 0 :(得分:0)

此代码显示如何从DIR中排除有限数量的文件夹。

查看文档中文件夹的大小,不包括音乐,视频或图片文件夹。

for /f "skip=2 tokens=3" %A in ('Reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Personal"') do set doc=%A

for /f "usebackq tokens=2* delims= " %i IN (`dir "%doc%" /a /s ^|findstr /i /v "\/"^|findstr /l /v "Pictures Music Video"`) DO @echo %j&echo.
相关问题