пакетное создание файлов - PullRequest
2 голосов
/ 16 ноября 2010

Хотелось бы узнать, возможно ли создать файл с использованием пакета в определенном месте, если его нет?

лучше объяснить, создайте файл C: \ test \ test.txt, если файл C: \ test\ test.txt в противном случае (если он существует, ничего не делать?

Ответы [ 5 ]

2 голосов
/ 16 ноября 2010

Используйте «если»:

if not exist c:\test\test.txt type NUL > c:\test\test.txt
1 голос
/ 16 ноября 2010
if not exist C:\test\test.txt copy NUL C:\test\test.txt

(И эти пути действительно сложно набрать. Я думаю, что уже несколько лет ничего не касался корня диска. Вы создаете файлы в системах Unix в / по привычке?)1003 *

1 голос
/ 16 ноября 2010
echo 2>> c:\test\test.txt

Если эхо когда-нибудь что-нибудь запишет в поток ошибок, вы будете шокированы, но я не могу придумать ни одного обстоятельства, где бы это ...

0 голосов
/ 28 июля 2014

Вот как создать файл с командным файлом:

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

Это работает.Я проверял это.

0 голосов
/ 10 февраля 2013

если не существует C: \ test \ test.txt echo (то, что вы хотите быть внутри файла здесь) >> C: \ test \ test.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...