gpt4 book ai didi

windows - 当存在名为 nul 的文件时,nul 如何工作

转载 作者:可可西里 更新时间:2023-11-01 10:55:43 27 4
gpt4 key购买 nike

如果 nul 永远不能成为 Windows 中的一个文件,那么如果使用对 nul 没有相同规则的操作系统在所有目录中创建一个名为“nul”的文件会怎么样。例如,如果在 CMD 中执行“echo 1234>nul”,数据会被写入 nul 还是会被丢弃?

最佳答案

if for example 'echo 1234>nul' was performed in CMD or would it be discarded?

它会被丢弃。

请注意以下示例,它创建了一个名为 nul 的文件,然后调用了 echo 5678>nul。现有文件 nul 未更改。

C:\temp>echo 1234>\\?\%cd%\nul

C:\temp>dir /b /a-d
nul

C:\temp>type \\?\%cd%\nul
1234

C:\temp>echo 5678>nul

C:\temp>type \\?\%cd%\nul
1234

C:\temp>del \\?\%cd%\nul

C:\temp>

有关 \\?\ 语法的详细信息,请参阅 Win32 File Namespaces .

关于windows - 当存在名为 nul 的文件时,nul 如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37927394/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com