我正在尝试将文件从批处理文件所在的文件夹移动到C:\
驱动器上的文件夹中,我无法弄清楚如何。
我尝试使用dir
获取父文件夹,但是它注册了一个错误。
我会用什么?
move dir\test.bat C:\Some folder
答案 0 :(得分:1)
我认为你错过了“”:
move "A:\test.bat" "C:\Some folder"
答案 1 :(得分:1)
这可能是您尝试的路径的权限问题。尝试以管理员身份打开命令行(右键单击 - >以管理员身份运行)
当从测试文件所在的目录运行批处理文件时,这对我来说很好用:
移动“test.txt”“C:\ Test”
答案 2 :(得分:0)
要引用相对于批处理脚本位置的文件或文件夹,您需要使用%0
参数和~dp
组合修饰符。以下内容将文件somefile.txt
移至Some folder
上的C:
:
MOVE "%~dp0somefile.txt" "C:\Some folder"
答案 3 :(得分:-1)
必须使用反斜杠\
作为路径分隔符。根据您的评论,您在源路径中使用了正斜杠/
。