...
完全是偶然的情况下,我在 Windows 8 中为 Node创建了一个名为 using Grunt.js 的文件。
是否可以在不重新格式化分区的情况下删除该文件?
答案1
运行cmd.exe
并输入del \\?\absolutepath
。因此,如果文件名是,C:\tmp\...
则输入del \\?\C:\tmp\...
。
给出\\?\
前缀会使程序使用 Windows 文件函数的 Unicode 版本。这些函数可以处理比 ANSI 版本更多的文件名。例如,Unicode 版本允许您创建或删除名为或 的文件CON
,这些文件是 Windows 中仍有特殊含义的旧文件名。PRN
NUL
答案2
除了 user2246674 和 pnuts 的回答,我建议你获取适用于 Windows 的“Unlocker”。这是一个漂亮的小工具 - 易于下载、安装和使用。我所有的机器都运行它。如果你已在 Windows 中将它安装到你的机器上,只需右键单击该文件,然后从菜单中选择“Unlocker”,然后在左侧菜单选项中选择“删除”,然后单击“确定”。
即使有人正在写入文件并访问它,此工具也非常有用。它将解锁它,然后您可以删除它。