【问题标题】:"Access is denied" with NUL > index.html command使用 NUL > index.html 命令“拒绝访问”
【发布时间】:2026-02-03 08:15:02
【问题描述】:

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

touch index.html

由于我在 Windows 机器上,我正在尝试使用

NUL > index.html

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


编辑:

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

【问题讨论】:

标签: windows cmd command-line command-prompt


【解决方案1】:

我遇到了同样的“access denied”错误,因为我尝试在文件夹上使用“type nul” 而不是一个文件。来自 linux batch touch 可以在文件夹或文件上使用,我错误地认为可以做到。

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

type nul >> some_file_no_quotes_around_it.txt

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

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

【讨论】:

    【解决方案2】:

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

    您必须输入nul > filename.txt 来创建命令。有时这会给出“拒绝访问”状态报告,我认为这是由于文件设置。所以你可以试试

    echo. > filename.txt
    

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

    【讨论】:

      最近更新 更多