2014-11-06 118 views
0

當我嘗試從一個位置移動文件時,出現錯誤。我想要做的是讓程序檢測桌面上的.PRISON文件並將該文件移動到某個目錄。我對此非常陌生,只是想出了非常基本的命令。這是我的,它似乎沒有工作。如何將具有特定擴展名的文件從一個位置移動到另一個位置?

@echo off 
echo "Place your .PRISON files on your Desktop, if they do not move, you need to run the program again" 
move /y "%systemdrive%\%USERPROFILE%\Desktop\*prison" "%systemdrive%\%USERPROFILE%\AppData\Local\Introversion\Prison Architect\saves" 
pause 
+0

文件夾名稱「監獄建築師」可能會給您帶來麻煩。嘗試將文件夾名稱更改爲「PrisonArchitect」並修改批處理文件中的路徑。 – 2014-11-06 05:19:17

回答

1

你其實非常接近。問題是,你正在使用%systemdrive%和%userprofile%變量,所以字符串開始「C:C:\」而不是「C:\」

此外,添加更改*監獄* .prison抓住監獄延期的所有文件。

+0

謝謝你的迴應。我希望能夠做一個if/then語句來告訴用戶在CLI中它無法檢測到一個文件。可能甚至會提示他們將文件放在搜索位置並按下按鈕繼續。 – pwnulatr 2014-11-06 08:34:31

+0

查看'if /?'的輸出,特別是關於NOT和EXIST的部分。 – SomethingDark 2014-11-06 08:38:42

相關問題