是否可以取消 NTFS 中的文件夹链接而不是删除它?即我可以简单地从文件表中删除它吗?
我之所以要这样做,是因为我从 Linux 电脑上复制了一堆东西,而 ntfs3g 似乎做了一些奇怪的事情,允许了不应该出现的文件名(例如文件名中的管道)以及链接了一些东西……例如“.wine/dosdevices/c:”被识别为指向我的 c 驱动器的链接,如果不清除我的 windows 驱动器,它就不会删除它!所以我认为也许我可以取消链接 .wine 目录并完成它,只是我不知道该怎么做。
答案1
我建议通过 NTFS-3G 重新安装并从那里进行清理,而不是尝试删除本机 NTFS。
事实上,如果您可以从 NTFS-3G 中删除整个副本并
跳过特殊文件(链接、管道等)再次复制,可能会更容易。
答案2
Windows 有命令行文件系统工具实用程序。您可以使用它来管理链接。
答案3
您是否尝试过从 Linux 或 OSX 计算机通过 SMB 连接到 Windows 计算机并通过该连接删除文件?我以前遇到过类似的情况,这种方法对我来说很有效。
答案4
使用明确路径删除文件:del "\\?\C:\some\absolute\path\.wine\dosdevices\c:"
。