我正在尝试创建一个 .bat 文件来创建一个简单的文本文件。我的问题是 Windows XP 主文件夹是C:\Documents and Settings
而 vista 及以上C:\Users\
我正在运行这个,无论我为路径名输入什么,我总是得到it exists
@echo off
if exist C:\Documents and Settings\ (
echo it exists
Pause
) else (
echo file not found
Pause
)
当我运行上面的代码时我得到it exists
事实上,由于我是 Windows 7,所以没有。我做错了什么?
首先,您在路径周围缺少引号。第二EXIST
只检查文件是否存在。 Windows 在其文件系统中使用了一些秘密文件。请尝试以下操作:
@echo off
if exist "C:\Documents and Settings\NUL" (
echo it exists
Pause
) else (
echo Folder not found
Pause
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)