aux.h
我为具有名为and的文件的 Linux 潜水员(ath10k)克隆了一个 repo aux.c
。
在这里引用答案,
MS-DOS 设备驱动程序名称不能用作 Windows 中的文件名。因此,我们无法将文件夹命名为 con、aux、nul 等。
现在我被这些文件困住了,无法删除它们。
系统:
Windows 10 Home
Version 21H2
OS build 19044.1645
已经尝试过(所有以管理员权限执行的命令):
- https://answers.microsoft.com/en-us/windows/forum/all/cant-delete-file-could-not-find-this-file-please/354fa74a-1d11-4acc-9fba-4128ca971e6c
- https://answers.microsoft.com/en-us/windows/forum/windows_7-files/cannot-delete-file-says-item-not-found-could-not/54d74f22-695d-4be3-8639-12f268680b00
- R M
aux.h
- rmdir /S /Q
Ath10k
(根目录) - 在 Windows 上通过 Git Bash 强制命名文件 aux.txt(禁止的文件名),无法删除该文件(或对其执行任何操作)
我最初使用 Windows 资源管理器删除了该文件夹。但文件仍然存在。之后尝试了cmd,再次失败。
这是最终完成的工作(应该早点想到这一点):
rm -rf Ath10k
并点击Enter。不过,bash 绕过 Windows 限制的能力似乎令人担忧。为什么它甚至被允许?
考虑到文件无法在 Windows 上打开的事实,
克隆过程应该完全失败,而不是进一步产生问题。