我了解到我可以使用NUL>,但是它工作异常。每当我使用它时,它都会报告“访问被拒绝”,但文件已创建。
答案 0 :(得分:5)
由于尝试运行 nul
设备而导致访问被拒绝(无论是否重定向标准输出都无关紧要):
c:\pax> nul
Access is denied.
c:\pax> nul >myfile.txt
Access is denied.
您需要执行的操作以获取空文件,尽管还有其他方法可以将nul
设备的输出发送至您的文件,例如:
c:\pax> type nul >myfile.txt
c:\pax> dir myfile.txt
Volume in drive C has no label.
Volume Serial Number is DEAD-BEEF
Directory of c:\pax
21/06/2018 04:57 PM 0 myfile.txt
1 File(s) 0 bytes
0 Dir(s) 31,415,926,535,902,718,281,828,459 bytes free
只需要上面的第一行来创建一个空文件,其余的只是表明它可以工作。
答案 1 :(得分:2)
答案 2 :(得分:0)
copy con abc.txt
并输入文件内容。使用Ctrl + Z完成
答案 3 :(得分:-1)
mkdir thisisafile
cd thisisafile
echo.>suchtextmuchwow.txt
echo . >thisisatext.txt
notepad anothertext.txt
copy nul "iambored.txt"
type NUL > 1.txt
注意:使用“ notepad”命令会给您一个错误,提示“您没有这样的文件,您要创建它吗?”,而“ echo。>”命令将直接创建。
注意:如果键入“ echo。>”,它将创建一个带有单个换行符但内部没有字符的txt文件,但是,如果键入“ echo。>”,它将创建一个带有点的文本文件( )。
注意:如果使用“ copy nul”,则该命令的问题在于它将始终显示文件已被复制,为了避免您也可以尝试以下命令:输入NUL> 1.txt >