我想做一个简单的批处理文件,获取用户输入,搜索如果它存在,如果没有,创建文件。检查文件,然后创建
我能够运行硬编码测试,但是当我添加变量时,它不会运行。
我也有它回声的完整路径(最后变量),看起来是正确的。
@echo off
set /p store="New DayCamp Number: (Example: 0050 or 3015) "
IF EXIST "X:\path\%Store%.txt" (
break>"X:\path\%Store%.txt"
) ELSE (
REM Do Nothing
)
echo "X:\path\%Store%.txt"
pause
你的描述说你想创建文件,如果它不存在。如果它存在,您正在创建它。基本上覆盖它。 – Squashman
所以,如果你还没有开始阅读“IF”命令的帮助文件,你需要使用“NOT”选项。 – Squashman
@Squashman这就是它......愚蠢的错误,让它倒退。提交该答案作为答案,我将标记为已解决。 – dwb