手机文件移动,同是在内存卡上换个文件夹,有的很快,有的很慢??

同是在内存卡上,在一个手机上移动,几百M的文件不要一移完成,另一个手机,几M的也要一分多钟。是怎么回事?个人猜想:快的那个手机移动文件只是修改了文件的标记位置,并没有把文移搬走;慢的那个是重新把文件的数据写到指定目录下。您认为呢?求大师解答!一个MTK,一个java,都是自带文件管理。慢的是java那个。当空闲内存小于文件时,后者竟无法移动
2026年09月23日 09:12
有3个网友回答
网友(1):

2个手机系统是不是一样,是不是用的同样的管理软件来移动的文件
正常来说在同一个卡上的不同文件夹之间移动文件,的确只要修改一下目录和标记位置就好了。另外卡的速度和手机读卡器的速度也对移动速度有影响
很有可能是java的算法有问题,如果只是更改标记的话和空闲内存关系不大

网友(2):

你的猜想不对,移动快慢与文件大小、文件个数、磁盘格式很有关系的。几百M的单个电影文件在电脑上比几十M小文件夹快得多(前提是文件夹里面全部是几百kb的小文件)。至于你说当空闲内存小于文件时,后者竟无法移动
。这是很正常的,毕竟文件先要缓存到内存,在转移到磁盘。文件越多,这个转换过程就越麻烦。

网友(3):

一个是文本,一个是程序它们运行方式是不同的,所以移动的快慢也就不同