标题: [文件操作] 文件在多级目录下,批处理如何匹配到并移动出来? [打印本页]
作者: waiav 时间: 2022-4-1 13:55 标题: 文件在多级目录下,批处理如何匹配到并移动出来?
假设我要移动 1.txt文本,只知道它在 C:\test 文件夹下的其中一个目录里
如何去匹配到移动。
move "C:\test\*\1.txt" "D:\"
这些写不行,不是绝对路径,请问应该怎么办,谢谢大佬。
作者: qixiaobin0715 时间: 2022-4-1 14:24
- cd /d "C:\test"
- for /f "delims=" %%a in ('dir /s /b /a-d 1.txt') do move "%%a" "D:\"
复制代码
作者: waiav 时间: 2022-4-1 14:59
回复 2# qixiaobin0715
感谢大佬,谢谢
作者: Batcher 时间: 2022-4-1 16:09
回复 1# waiav
move命令不支持,但是robocopy命令支持:- robocopy "C:\test" "D:\" "1.txt" /e /move
复制代码
作者: waiav 时间: 2022-4-7 13:09
回复 4# Batcher
感谢大佬,你们给的都可行,谢谢
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |