在FAT32中对文件进行排序,而不再复制它们

时间:2013-12-29 09:22:27

标签: java sorting

我写了一个小程序,使用比较器按照我想要的顺序复制FAT32驱动器上的文件。例如。首先是字母或最小的文件。 (感谢Java 7)

但是如果我将新文件添加到FAT32驱动器,则需要对所有文件进行排序和复制,以确保订单正确。

有没有办法用java操作FAT32表?还是另一个简单的解决方案,无需复制即可对文件进行排序?

我是编程世界的新手,所以我很高兴这个程序可以运行。 :)

1 个答案:

答案 0 :(得分:3)

你可以

  • 创建新目录
  • 使用File.rename()
  • 按所需顺序移动(不复制)文件
  • 删除旧目录。
  • 将新目录重命名为旧目录。