我们来比较一下这两个操作。首先,将文件从一个分区复制到另一个分区:
源已打开。
目的地已打开/创建。
空间已分配给目的地。
文件数据的每个字节都从源读取并写入目标。
目标文件已关闭。
源文件句柄设置为在关闭时取消链接。
源文件句柄关闭,取消文件链接。
由于这是(通常)对源文件数据的最后一次引用,因此必须释放源文件数据。
现在,将文件从一个文件夹复制到同一分区上的另一个文件夹。
源已打开。
将创建指向目标目录中源文件的新硬链接。
源文件的句柄设置为在关闭时取消链接。
源句柄已关闭,取消链接。源文件仍然链接到目标目录,因此不需要更改可用空间。
请注意,步骤较少,而且都不需要接触任何文件数据甚至可用空间映射。
| 归档时间: |
|
| 查看次数: |
3230 次 |
| 最近记录: |