有人记得在MSDOS中使用BAT文件创建空文件的命令是什么吗?


当前回答

在书中又增加了一个——简短而甜蜜的字体。

break>file.txt
break>"file with spaces in name.txt"

其他回答

您也可以使用SET来创建一个空字节文件,如下所示

set x=x > EmptyFile.txt

或者如果你不想创建一个额外的变量,重新分配一个现有的变量,比如

set PROMPT=%PROMPT% > EmptyFile.txt

或者像这样:

set "PROMPT=%PROMPT%" > EmptyFile.txt

在书中又增加了一个——简短而甜蜜的字体。

break>file.txt
break>"file with spaces in name.txt"

重要的是:

如果您不设置编码,许多软件可能会崩溃。Git就是一个非常流行的例子。

Set-Content "your_ignore_file.txt" .gitignore -Encoding utf8这是区分大小写的,强制utf8编码!

type NUL > EmptyFile.txt

在阅读了前两篇文章后,我想到了这两篇文章的结合。看起来干净一点。不需要担心重定向“1 file(s) copy .”消息到NUL,就像前一篇文章所做的那样,它看起来很漂亮,旁边的ECHO OutputLineFromLoop >> Emptyfile.txt通常会在批处理文件中。

fsutil file createnew file.cmd 0