批处理脚本将具有相同扩展名的文件移动到另一个目录的父子路径上

时间:2019-05-30 23:26:35

标签: windows batch-file

基于this question

我想将具有特定扩展名的文件移动(而不是复制)到另一个不是子文件夹或父文件夹的文件夹中。层次结构如下

enter image description here


我需要相对的路径,文件名未知, 批处理文件将在同一文件夹“源”中,我要移动的所有文件都具有特定的扩展名。

我已经在.bat文件中尝试过此操作:

move cd %~dp0\*.txt cd %~dpi\dest

还有这个

move  %~dp0\*.txt %~dpi\dest

还有这个

move  %~dp0\*.txt %~dp0\dest

我还尝试使用.p在父文件夹中运行.bat

move %~dp0\source\*.json %~dp0\dest

没有任何错误,文件也不会从源文件夹中移出

1 个答案:

答案 0 :(得分:0)

应该是

move *.txt ..\dest

如果您站在源头上并想移至目的地。