我希望将文件夹结构中的所有文件移动一步,这是否可以在Windows环境中进行批处理?将所有文件从文件夹移动到它自己的子文件夹
例子:
我有4个文件夹
Folder1/subfolder1/*here are files*
Folder2/subfolder2/*here are files*
Folder3/subfolder3/*here are files*
Folder4/subfolder4/*here are files*
结果将是:
Folder1/*here are files*/subfolder1/
Folder2/*here are files*/subfolder2/
Folder3/*here are files*/subfolder3/
Folder4/*here are files*/subfolder4/
这可能吗?批量?有任何想法吗?谢谢!
像这样的事情,是的!但如何做到超过1个文件夹,而不必输入确切的文件夹路径?谢谢! –
如果您启动/ w“Folder1”,并将每个子文件夹内的所有文件移动到“Folder1”根目录,则最终将移动更多的文件夹并继续移动,直到“Folder1”下的每个文件夹都清空。为了克服这个问题,开始时可以重命名所有文件夹并为标识符加前缀。然后在循环中,如果某个文件夹是其中一个初始文件夹,请将其放入CD中,然后将数据移动到一级。然后cd ..回到“Folder1”。并继续循环。您可以在网上找到批处理脚本教程。这里是wikibooks的一个这样的参考:https://en.wikibooks.org/wiki/Windows_Batch_Scripting –