从批处理文件创建空白文件

8 windows file batch-file

我想从批处理文件创建一个文件.我可以使用echo. > donald.txt,但它创建了一个初始空行.还有什么我可以从第一行开始使用文件?

Col*_*ard 26

你只想创建一个完全空的文件?这样做:

copy /y nul donald.txt
Run Code Online (Sandbox Code Playgroud)

如果你想在第一行写东西,你想要这样的东西:

echo Hello, World > donald.txt
Run Code Online (Sandbox Code Playgroud)


小智 7

其中一个选择是

@echo off
rem Don't destroy an existing file
if exist testfile goto _nocreate
:: Create the zero-byte file
type nul>testfile
:_nocreate
Run Code Online (Sandbox Code Playgroud)

最初来自http://www.netikka.net/tsneti/info/tscmd041.htm,其中包含一些其他方法.