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 中创建空文件?的主要内容,如果未能解决你的问题,请参考以下文章