我想知道是否有可能创建一个文件批量在某个位置,如果它dosnt存在?批量创建文件
更好地解释创建文件C:\测试\ test.txt的,如果文件C:\测试\ test.txt的,否则(如果存在的话什么都不做
我想知道是否有可能创建一个文件批量在某个位置,如果它dosnt存在?批量创建文件
更好地解释创建文件C:\测试\ test.txt的,如果文件C:\测试\ test.txt的,否则(如果存在的话什么都不做
使用 “如果”:
if not exist c:\test\test.txt type NUL > c:\test\test.txt
echo 2>> c:\test\test.txt
如果回声曾经写什么错误流,你会得到一个震惊,但我想不出任何情况下,哪里会的...
if not exist C:\test\test.txt copy NUL C:\test\test.txt
(A nd输入这些路径非常困难。到目前为止,我认为我从未触及过低于驱动器根源的任何事情。您是否在Unix系统上创建了/
中的文件?)
如果不存在C:\ test \ test.txt echo(你想在这里的文件)>> C:\ test \ test.txt的
以下是如何建立一个档案,一个批处理文件:
if not exist "C:\folder\test file.txt" goto create
exit
:create
echo Your>"C:\folder\test file.txt"
echo Text>>"C:\folder\test file.txt"
echo Here>>"C:\folder\test file.txt"
如果你愿意,你可以处理现有文件的代码替换exit
。
如果文件存在,什么都不会发生。 如果文件不存在,文件将与文本创建:
Your
Text
Here
它的工作原理。我测试了它。
请问为什么会得到反对票?这似乎是这次对话中的最佳答案。 – FluorescentGreen5 2017-03-10 05:09:07