背景
我正在尝试将.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