Tuxera NTFS删除文件导致文件夹无限嵌套,人都麻了(已解决)
我就删了个EFI文件夹下的kext文件夹,里面有几个驱动,我想手动升级OC版本,只不过这个EFI在NTFS文件系统里,我直接把它拖到回收站,就这样了,点清空会提示文件名过长无法删除,因为这个文件夹的存在导致对所有NTFS磁盘的读写都非常卡,新建一个文件夹需要半分多钟,请问有没有办法把它删掉。解决方法:用java循环删除即可,在macOS下运行这个代码没有反应,如果SIP打开的话会提示没有权限访问501文件夹,mac真就是个花瓶,真正解决问题还得是Windows,这才是掌控电脑的感觉。
代码:
public class DeleteUtils{ public static void main(String[] args) { File dir = new File("D:\\123"); System.out.println("start delete..."); delete(dir); System.out.println("delete success"); } private static void delete(File file) { if (file.isDirectory()) { File[] listFiles = file.listFiles(); if (listFiles != null) { for (File f : listFiles) { delete(f); } } file.delete(); } else { file.delete(); } }} 尝试win吧。实在不行就格式化了。 我现在资料盘都是格式化成hfs,然后win下装hfs for win和谐版 我晕,有这情况,真还是第一次见 您这是出BUG了吧?我也是用Tuxera NTFS,没遇到您这种情况 这肯定是出bug了啊
macOS Monterey 【 12.5 】
Safari 15.6【AppleWebKit 605.1.15 】
Intel(R)Core(TM)CPU【I7-12700K @ 5.0 GHz】
亲测终端可以删
cd 到目录下
rm -rf ./* 亲测无效,rm之后卡死循环
macOS Monterey 【 12.5 】
Safari 15.6【AppleWebKit 605.1.15 】
Intel(R)Core(TM)CPU【I7-12700K @ 5.0 GHz】
在PE下删除吧 Mac上的ntfs操作比linux下不稳定多了。只要是没有干净卸载的盘 读写了就资料丢。很无语。
一定要用exfat