我希望你能帮我解决这个问题。它可能已经被问过多次(我知道),但由于某种原因,我就是无法让它工作。
我想将一些文件从“files”目录 move 到根目录。
例如,这些文件是:
test1.txt test2.txt test3.zip test4.zip test5.exe test6.exe
我希望将这些文件 move 到不同的目录。
所以我正在使用这样的东西:
move files\*.txt ..\txt /q
move files\*.zip ..\zip /q
move files\*.exe ..\exe /q
但我总是出错。它找不到文件,然后 CMD 停止工作。
谢谢。
编辑:
它的工作原理如下:
move /y .\files\*.txt ..\txt
move /y .\files\*.zip ..\zip
move /y .\files\*.exe ..\exe
但现在它不会将文件 move 到父目录。
最佳答案
/q 不是有效参数。 /y:禁止提示确认覆盖
另外..\txt表示父目录下的txt目录,而不是根目录。 根目录为:\ 请提及您收到的错误
尝试:
move files\*.txt \
编辑: 尝试:
move \files\*.txt \
编辑2:
move C:\files\*.txt C:\txt
关于file - 将文件 move 到另一个目录的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16244345/