file - 将文件 move 到另一个目录的批处理文件

标签 file batch-file move

我希望你能帮我解决这个问题。它可能已经被问过多次(我知道),但由于某种原因,我就是无法让它工作。

我想将一些文件从“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/

相关文章:

python - 如何使用 python 重命名文件夹中的多个文件?

android - 下载管理器不适用于 LG 设备

c - lseek 给出 ESPIPE 错误

service - 在Windows 7用户登录之前运行批处理文件以启动VLC Web界面

windows - Jenkins 作业被标记为失败,即使 bat 文件执行没有错误

move - 生成用于 move 的位板掩码

css 更改大小会通过 move 其余的 div 来影响

java - 从java中的单独文件夹中读取文本文件

windows - Windows 启动时在后台运行批处理文件

android - 在android中从上到下 move 图像