0
我試圖移動.minecraft's
文件夾複製到Windows漫遊文件夾。之後,我想將它恢復到原來的位置。 (我的目標是 一個配置文件系統切換保存/播放器)
我不明白我在做什麼不正確 - 也許%CD%
變量與移動命令不兼容?我得到的錯誤是 「錯誤的語法不正確」
代碼
@echo off
title .Minecraft switcher
echo welcome !
PING 1.1.1.1 -n 1 -w 1000 >NUL
md .minecrafts
cd %CD%/.minecrafts
md temp
cd %CD%\..
:3
cls
echo enter 1 to switch .minecrafts
echo enter 2 to create new subdir
set /p "In=:"
if %In%==1 goto :1
if %In%==2 goto :2
if %In%==3 goto :4
if %In%==5 goto :5
goto :3
:1
cls
echo enter folder name
echo folder list...
cd %CD%\.minecrafts
dir /b
set /p "d=:"
MOVE %appdata%\.minecraft %CD%\temp
MOVE %CD%\%d%\.minecraft %appdata%
pause
MOVE %appdata%\.minecraft %CD%\%d%
MOVE %CD%\temp\.minecraft %appdata%
pause
goto :3
:2
cls
echo set folder name
set /p "name=:"
cd %CD%\.minecrafts
md %name%
cd %CD%\..
pause
goto :3
:4
exit
可以請您提供錯誤消息。 – xxmbabanexx 2013-02-20 02:34:28
「錯誤的語法不正確」 – Fyrn 2013-02-20 06:36:16
我的建議是將「@echo off」關閉,查看命令正在執行的操作,或添加大量暫停以確定哪條線路發生錯誤。 – 2013-02-20 07:15:10