“Access is denied” with NUL > index.html 命令

4
我正在尝试按照这个教程设置工作环境,但遇到了一个错误。教程中说要使用


touch index.html

"而且,由于我使用的是Windows机器,我正在尝试使用

。"
NUL > index.html

但是我收到了“拒绝访问”的响应。我尝试以管理员身份运行命令提示符,但仍然收到相同的响应。如何使用命令行解决这个问题?
编辑:
虽然它给了我“拒绝访问”的响应,但仍然创建了文件。

1
可能是如何从批处理文件中创建空文本文件?的重复问题。 - Mathias R. Jessen
我曾经遇到过同样的问题,而 Git Bash 是一个很好的帮助工具,可以逐步执行 Bash 命令。为此,您需要安装 Git。 - Eftekhari
2个回答

3

touch是Linux命令,因此您需要查看其在Windows中的等效命令。

您需要键入nul > filename.txt来创建该命令。有时会出现“访问被拒绝”的状态报告,我认为这是由于文件设置引起的。所以您可以尝试

echo. > filename.txt

顺便说一下,你不需要在前面写上type...这必须由作者告诉你要输入它(“typing”是“type”的动名词形式)


1
我遇到了相同的“拒绝访问”错误,因为我试图在文件夹上使用“type nul”,而不是在文件上使用。来自可以在文件夹或文件上使用“touch”的Linux批处理,我错误地以为Windows也可以这样做。
要在Windows命令提示符中触摸文件:
type nul >> some_file_no_quotes_around_it.txt

在Windows命令提示符中触碰文件夹的方式:
IF NOT EXIST "./some_quoted_folder" mkdir "./some_quoted_folder"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接