"Access is denied" 使用 NUL > index.html 命令

"Access is denied" with NUL > index.html command

我正在尝试按照此 tutorial 设置工作环境,但遇到错误。教程说使用

touch index.html

因为我在 windows 机器上,所以我正在尝试使用

NUL > index.html

但我收到了回复:Access is denied。我以管理员身份尝试 运行 命令提示符,但仍然得到相同的响应。我如何使用命令行解决这个问题?


编辑:

它给了我访问被拒绝的响应,但仍然创建了文件。

我遇到了同样的“访问被拒绝”错误,因为我试图在文件夹上使用 "type nul" 而不是一个文件。来自 linux 批处理,其中 touch 可用于文件夹或文件,我错误地认为它可以完成。

在 windows 命令提示符中触摸 文件

type nul >> some_file_no_quotes_around_it.txt

在 windows 命令提示符中触摸 文件夹

IF NOT EXIST "./some_quoted_folder" mkdir "./some_quoted_folder"

touch 是一个 Linux 命令,因此您必须看到与之等效的 Windows。

您必须键入 nul > filename.txt 才能创建命令。有时这会给出 "access denied" 状态报告,我认为这是由于文件设置造成的。所以你可以试试

echo. > filename.txt

顺便说一句,你不需要在它前面写 type...这必须由作者告诉你键入(键入 -gerund 形式的类型)它