cd是啥意思。 > 在 Windows CMD 中创建空文件?

Posted

技术标签:

【中文标题】cd是啥意思。 > 在 Windows CMD 中创建空文件?【英文标题】:What is the meaning of cd. > for creating empty file in windows CMD?cd是什么意思。 > 在 Windows CMD 中创建空文件? 【发布时间】:2020-01-14 13:26:06 【问题描述】:

“cd是什么意思。>在windows CMD中创建空文件?” 在我看来,CD 意味着更改目录,但为什么我必须放 .> 在 Windows CMD 中创建空文件?

C:\Users\smith\Desktop\web>cd. >index.html

【问题讨论】:

相关:How to create an empty file at the command line in Windows? 和How to create empty text file from a batch file? 无论如何,不​​要使用cd. 创建空文件!如果当前目录中有一个名为cd(无扩展名)的文件,则会出现错误!即使没有这样的文件我也建议不要使用它,因为文件系统被扫描,因此这很慢...... 【参考方案1】:

另一种创建零 (0) 长度文件的方法。这似乎更明确,可能更容易理解。

COPY NUL nnn.txt

TYPE NUL >nnn2.txt

【讨论】:

COPY NUL是什么意思? @sumon,nul 是 Windows 中的 Null 设备,因此您可以将数据放入其中以将其关闭或从中读取数据以获取,嗯,什么都没有... NUL 在 DOS/Windows 上就像/dev/null 在 Linux/*NIX 上。【参考方案2】:

> 将前面操作的输出重定向到文件句柄。不幸的是,没有直接的方法可以在 cmd 中输出带有echo 的空字符串,所以如果你使用:

echo. > newfile.txt

例如,您最终会得到 newfile.txt 包含一个尾随换行符。

cd. 将位置“更改”为当前位置(nothing 如此有效),然后它输出......好吧,什么都没有!效果是:

cd. > newfile.txt

产生一个空的文本文件

【讨论】:

以上是关于cd是啥意思。 > 在 Windows CMD 中创建空文件?的主要内容,如果未能解决你的问题,请参考以下文章

peahes是啥意思

在html中margin跟padding是啥意思?

px是啥意思

端口是啥意思,怎么去专业的学习端口

linux命令中cd / 和 cd ~ 是啥意思?

Windows中的Shell编程 Shell指的是啥意思?