FastCopy 命令行参数说明

挑战拷贝极限,重新定义数据传输效率。通过强大的命令行接口,实现全自动化的数据迁移与备份任务。

语法与基础用法

fastcopy.exe [/options] [source_dir] /to="dest_dir"
# 示例:后台同步 D盘数据到 E盘,完成后自动关闭
fastcopy.exe /cmd=sync /auto_close /force_close "D:\Data\" /to="E:\Backup\"
/cmd=(diff|sync|move|delete)

指定操作模式。diff 为增量(默认),sync 为同步镜像,move 为移动,delete 为删除。

/auto_close

拷贝完成后,如果没有发生任何错误,则自动关闭 FastCopy 窗口。

/force_close

无论是否发生错误,拷贝任务结束后强制关闭程序。常用于无人值守脚本。

/open_window

即使在命令行模式下,也强制显示 FastCopy 的主界面,以便观察进度。

/estimate

在开始拷贝前预估所需时间。对于处理海量小文件非常有用。

/no_confirm_del

在 /cmd=delete 或 /cmd=sync 模式下,不弹出删除确认对话框。

核心引擎架构深度解析

多线程与多缓冲机制

采用专用读取线程与写入线程分离技术。通过解耦I/O操作,使FastCopy在无需等待系统缓存的情况下,达到存储设备的物理极限速率。

💡 优势:防止大规模数据传输时系统UI假死。
非缓存 I/O 优化

绕过 Windows 操作系统文件缓存,防止由于文件拷贝导致其他应用程序变慢,确保传输速度仅受限于硬件物理极限。

💡 优势:在 NVMe 和 SSD 阵列上保持 99.9% 理论带宽利用率。
Overlapped I/O 整合

实现异步 I/O 请求,同时处理多个文件操作,专为小文件集群优化,极大提升海量文件的吞吐量。

💡 优势:显著减少 HDD 的寻道开销及 NAS 端的网络延迟。

智能操作逻辑

差异拷贝 (Differential)

逻辑:仅在文件大小或时间戳不同时拷贝。适用于日常本地增量备份。

同步镜像 (Sync)

逻辑:完全镜像模式。拷贝新文件/更改文件,并删除目标目录中已不存在的文件。

移动迁移 (Move)

逻辑:高速迁移模式。在验证数据完整性后,自动清理原始空目录。

专家知识库

为什么 FastCopy 比 Windows 资源管理器快得多?

资源管理器使用带缓冲的 I/O,数据在写入前必须先拷贝到系统内存缓存。FastCopy 使用 Direct I/O 和特定扇区对齐技术,彻底绕过这一开销。

我可以将 FastCopy 用于云盘同步吗?

可以。只要云盘被映射为本地卷或挂载点,FastCopy 就能管理同步逻辑,尽管速度会受限于您的网络带宽。