使用 %USERPROFILE% 将文件移动到 Batch 中的另一个目录?
Moving a file to another directory in Batch using %USERPROFILE%?
所以,我有一个包含两个文件的文件夹,Test.cmd 和 Test.txt。
我正在尝试使用带有 %USERPROFILE 的 Test.cmd 文件将 Test.txt 移动到另一个目录%。
到目前为止,这是我的代码:
move "%d%Test.txt" "%USERPROFILE%AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
输出为:系统找不到指定的文件。
我尝试在 %d% 和 %USERPROFILE% 之后添加“\”,但没有用。
我认为你应该这样写:
Move "%~dp0Test.txt" "%Appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
所以,我有一个包含两个文件的文件夹,Test.cmd 和 Test.txt。 我正在尝试使用带有 %USERPROFILE 的 Test.cmd 文件将 Test.txt 移动到另一个目录%。 到目前为止,这是我的代码:
move "%d%Test.txt" "%USERPROFILE%AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
输出为:系统找不到指定的文件。
我尝试在 %d% 和 %USERPROFILE% 之后添加“\”,但没有用。
我认为你应该这样写:
Move "%~dp0Test.txt" "%Appdata%\Microsoft\Windows\Start Menu\Programs\Startup"