对FAT32中的文件进行排序,而无需再次复制 [英] Sort Files in FAT32 without copy them again

查看:133
本文介绍了对FAT32中的文件进行排序,而无需再次复制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我编写了一个小程序,该程序使用比较器按我想要的顺序将文件复制到FAT32驱动器上.例如.字母或最小文件开头. (感谢Java 7)

I wrote a little program that uses comparators to copy files on a FAT32 drive in the order I want. E.g. alphabetical or smallest file first. (Thanks to Java 7)

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

But if I add new files to the FAT32 drive, all files need to be sorted and copied again, to ensure a correct order.

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

Is there a way to manipulate the FAT32 table with java? Or another easy solution to sort files without copying?

我是编程界的新手,所以我很高兴该程序可以正常工作. :)

I am new in the programing world, so I am happy the program works at all. :)

推荐答案

您可以

  • 创建一个新目录
  • 使用File.rename()按想要的顺序移动(而不是复制)文件
  • 删除旧目录.
  • 将新目录重命名为旧目录.

这篇关于对FAT32中的文件进行排序,而无需再次复制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆