是否有命令在Windows上使用cmd创建文件?

时间:2018-06-21 08:15:22

标签: cmd

我了解到我可以使用NUL>,但是它工作异常。每当我使用它时,它都会报告“访问被拒绝”,但文件已创建。

4 个答案:

答案 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)

赶紧跑: 回声。> your_file.txt

答案 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