如何从命令提示符 (cmd) 创建空文件

如何从命令提示符 (cmd) 创建空文件

如何从命令提示符 (cmd) 创建空文件:(How to create empty files from the command prompt (cmd):) 嗯,有时您只需要在Windows中创建空文件,以便应用程序在可移植环境中工作或利用另一个进程中的空文件。不管是什么原因,知道如何从命令提示符(command prompt)创建空文件只会对您有用,并有助于您更好地了解系统。

现在兼容 PSIX 的系统有touch 命令(touch command)可以创建空文件,但在Windows中,没有这样的命令,这就是为什么学习如何创建一个更重要的原因。您一定在想为什么不从记事本创建一个空文件并保存它,它实际上并不是一个空文件,这就是为什么通过使用命令提示符(command prompt)(cmd) 完成此任务的原因。

如何从命令提示符(command prompt)(cmd)创建空文件

1.按Windows Key + X然后选择命令提示符(管理员)。(Command Prompt (Admin).)

2. 键入以下命令并按Enter 键(Enter)cd “C:\Your Directory”
注意:(Note:)将您的目录替换为您需要使用的实际目录。

3.要创建空文件,只需键入此命令并按 Enter(command & hit Enter)复制 nul “emptyfile.txt”(copy nul “emptyfile.txt”)
注意:(Note:) 将 emptyfile.txt 替换(Replace emptyfile.txt)为您需要的文件名。

4.如果上面的命令创建空文件失败,试试这个:copy /b NUL EmptyFile.txt

5.现在上面命令的问题是它总是会显示文件被复制,为了避免这种情况你也可以试试下面的命令:type NUL > 1.txt

6.如果你真的想要一个完全空的文件,没有任何输出到stdout,那么你可以将stdout重定向到nul:
copy nul file.txt > nul

7.另一种选择是运行 aaa > empty_file empty_file这将在当前目录中创建一个空文件,然后它会尝试运行命令 aaa(command aaa)这不是一个有效的命令&这样你将创建一个空文件。

C:\Users\Aditya>cd Desktop

C:\Users\Aditya\Desktop>aaa >empty_file
'aaa' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Aditya\Desktop>dir
Direcotory of :\Users\Aditya\Desktop
09/06/2017 10:41 <DIR> .
09/06/2017 10:41 <DIR> ..
09/06/2017 10:41 0 empty_file

如何从命令提示符 (cmd) 创建空文件

8.此外,您可以编写自己的触摸命令:

#include <fstream>
#include <iostream>

int main(int argc, char ** argv;)
{
if(argc !=2)
{
std::cerr << "Must supply a filename" << endl;
return 1;
}
std::ofstream foo(argv[1]);
foo.close();
return 0;
}

7.将上面的文件(above file)另存为touch.cpp,这样你就创建了一个触摸程序。

为你推荐:(Recommended for you:)

  • 修复 dns_probe_finished_bad_config(Fix dns_probe_finished_bad_config)错误
  • 如何修复应用程序错误 523
  • 如何修复 502 Bad Gateway 错误
  • 修复 应用程序无法正确初始化

就是这样,您已经成功地学习了如何从命令提示符 (cmd) 创建空文件,(How to create empty files from the command prompt (cmd))但是如果您对本指南仍有任何疑问,请随时在评论部分询问。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts