我对 Windows 禁止使用文件名这一事实感到好奇,因此 Windows 不允许你将文件命名为任何这些禁止使用的名称。
然而,当时我正在使用 Git Bash,突然想到了一个主意:我可以这样做
touch aux.txt
这样我就绕过了这个禁令。
现在我后悔自己的无礼,只能用 aux.txt 文件来做任何事情。我曾经遇到过尝试删除之前不存在的文件的问题,但我认为这是特殊情况。
我尝试重命名它,但这似乎只会让事情变得更糟。如果我将其重命名为其他名称,它会说它不存在。如果我尝试将其保留为 aux.txt,它会说该名称无效。
您可能已经发现,每当我单击桌面上的任意位置(文件所在的位置)时都会出现错误消息,并且文件的名称会以蓝色突出显示,等待有效的重命名,但这是不可能的。
我似乎在 Windows 操作系统中挖了一个有趣的小坑。
答案1
没有考虑以我创建文件的方式删除文件的简单解决方案。
只需rm aux.txt
在 Git Bash 中执行此操作,文件就会随风而去。