如何在DOS/Windows命令行创建一个空文件?
我试着:
copy nul > file.txt
但是它总是显示文件被复制了。
在标准cmd中是否有其他方法?
它应该是一个不需要来自Cygwin或任何其他非标准命令的触摸命令的方法。 该命令需要从脚本运行,因此不能使用击键。
如何在DOS/Windows命令行创建一个空文件?
我试着:
copy nul > file.txt
但是它总是显示文件被复制了。
在标准cmd中是否有其他方法?
它应该是一个不需要来自Cygwin或任何其他非标准命令的触摸命令的方法。 该命令需要从脚本运行,因此不能使用击键。
当前回答
在Windows命令行中,一种方法是使用fsutil:
fsutil file createnew <filename> <size>
一个例子:
fsutil file createnew myEmptyFile.txt 0
下面是*nix命令行。
touch filename
此命令更改文件的修改日期,如果找不到文件,则创建该文件。
其他回答
打开文件:
type file.txt
新文件:
方法一:输入nul > file.txt 这是一个文本文件> sample.txt 方式三:notepad myfile.txt <按Enter>
编辑内容:
notepad file.txt
Copy
copy file1.txt file1Copy.txt
重命名
rename file1.txt file1_rename.txt
删除文件:
del file.txt
copy con SomeFile.txt输入
按Ctrl + Z并回车。
输入nul > filename将创建一个新的空文件。
也复制null文件名工作没有重定向(更明显的解决方案)。
call>file.txt
这是我知道的最干净的方法。
我刚刚在Windows中尝试过:
copy con file.txt
然后按Enter键。然后按“Ctrl + Z”,按“Enter”。
这对我很有效。
对于Ubuntu,我通常使用vi命令创建一个文件
vi file.txt
它将打开文件。然后按“Esc”键。然后输入:wp并按Enter键。它将创建一个包含空数据的新文件。