0

我想知道为什么我的代码会这样工作:

If exist c:\work\first\food.txt (echo win) else (echo fail)

但不是这样:

If exist c:\work\first\food.txt (echo food.txt is in C:\work\first) else (echo fail)

我正在使用 Notepad++ 来写这个和“in”,c:\work\first如果有帮助的话,我会像其他命令一样以蓝色突出显示。

4

1 回答 1

0

您的代码工作正常。没有必要逃避该特定行中的任何内容。

但是,在某些情况下需要双引号 - 路径中有空格或 & 字符等。

If exist "c:\work\first\food.txt" (echo food.txt is in C:\work\first) else (echo fail)
于 2013-09-24T23:56:15.703 回答