我在用 Python 编程时意外地传递了内容而不是文件名,open()
结果留下了一个名为“ being lazy
”(带有前导和尾随空格)的文件,该文件无法删除。
当我尝试删除该文件时,出现此错误:
无法找到此商品
此商品不再位于[系统路径]\essays。验证项目的位置并重试
我无法删除它所在的文件夹。我已重启电脑。
我尝试使用命令提示符删除它,但没有用:
如果我尝试使用记事本打开它,什么都没有发生。如果我尝试使用 Notepad++ 打开它,它会说它不存在。
答案1
在命令行中尝试del *lazy*
。
答案2
就像 Ramhound 建议的那样,您需要制作一张 Knoppix CD 或某种 Live Linux CD,然后使用文件所在的 Live CD 启动您的机器。接下来浏览文件和文件夹所在的驱动器并删除要删除的文件或文件夹,这样就可以了。
我希望这会有所帮助,您无法删除文件的主要原因是它在内存中已打开或已锁定,但如果您使用实时 CD 启动机器,则可以解决该问题。
干杯