我正在尝试整理 Windows 7 中的一堆文件夹。我有一堆文件夹,有些包含文件 index.txt,有些则不包含。我想要做的是将包含 index.txt 的文件夹移动到不同的目录中,这样我就可以分离包含和不包含名为 index.txt 的文件的文件夹
我该怎么做?我尝试使用内置的 Windows 7 搜索,但它似乎不能满足我的需要。
谢谢!
答案1
从命令行:
对于/d%f在(“D:\一堆文件夹\*") 执行@if 存在 "%~f\index.txt" 移动 "%~f" "EC:\带索引“
此示例将检查下的所有文件夹D:\A Bunch of Folders
,并将具有索引的文件夹移动到E:\With indexes
。当然,请调整以匹配您的实际路径。
如果希望命令以递归方式工作(即还检查子文件夹、子子文件夹等),请添加/r
()。for /r /d