【原】移动文件时复制和剪切哪个速度快

【原】移动文件时复制和剪切哪个速度快

在剪切的时候,文件在相同盘符内和不同盘符之间的传输方式会有不同。在相同盘符内剪切文件,在数据层面上并不需要写入和删除数据,只是改变了文件的存储目录标记,文件在硬盘上的实际存储位置不变(就像一本书只是更换目录,书内页面的内容并没有变化);在不同盘符之间剪切文件,则不仅要写入还要清空源数据,相当于在复制的基础上加上了删除源数据。

所以把A文件从B文件夹复制或剪切到C文件夹时,如果B与C文件夹处于同一分区,则剪切快。比如将D盘中的某个文件移动到D盘中的另一个位置,剪切操作的速度会远大于复制,这个区别在文件较大时就会很明显 。

如果B与C文件夹处于不同分区,则复制快。比如将D盘中的某个文件移动到U盘中的另一个位置,剪切操作耗时会略微大于复制操作,磁盘的读写擦除性能好的话这个区别你可能感觉不到。

另外,如果剪切文件数量很多,剪切速度就会显得更慢。这是因为,被标记删除的文件越多,需要修改的前置和后继链接数据代码就越多。所以将多个文件压缩成压缩包再剪切会比直接剪切快,删除一个同样容量的大文件会比删除多个小文件(合计容量相同)快。