HAS*_*ASJ 7 windows windows-explorer command-line batch-file file-organization
在某些情况下,这是一项简单的任务,但我想向上移动数百个文件夹中的数千个文件。
目录结构是这样的:
C:\Photos\subject\randomnumbers\images\file.ext我想以:
C:\Photos\subject\randomnumbers\file.ext
我试过跑步,for /r %i in ("*\images\*.*") do move *\*.*但没有按预期工作。
除了手动执行此操作之外,我想不出其他方法来执行此操作。虽然手动执行它会起作用,但我可以从我可以根据需要开始的自动化操作中受益匪浅。
这是可能的,任何人都可以帮助我吗?
这应该适合你:
for /r %i in ("images\*.*") do move %i %~pi..
Run Code Online (Sandbox Code Playgroud)
%~pi从中提取路径%i(以 结尾\)..放在上面路径之后指向父目录当然,它不能处理子目录中存在名称冲突的文件的情况。
| 归档时间: |
|
| 查看次数: |
20760 次 |
| 最近记录: |