#target-directory #file #modified #subdirectories #changed #modification #timestamp

bin+lib diffcopy

将子目录中修改过的文件复制到单个目标目录中

2 个版本

0.1.1 2024年2月27日
0.1.0 2024年2月19日

#569 in 文件系统

Download history 23/week @ 2024-03-11 36/week @ 2024-04-01

每月 63 次下载

MIT/Apache

9KB
155

diffcopy

将子目录中修改过的文件复制到单个目标目录中。

diffcopy 根据文件名、文件大小和修改日期检查目录及其子目录中哪些文件已更改。

然后将这些文件复制到目标目录,同时保留原始修改日期。

如果两个或更多目录中存储了同名文件,则复制修改时间戳最高的文件。

./diffcopy test_data/input /test_data/output txt,dxf

test_data
├── input
│   ├── 2022
│   │   └── foo.txt
│   └── 2023
│       ├── another
│       │   └── baz.txt
│       └── bar.txt
└── output
    ├── bar.txt
    ├── baz.txt
    └── foo.txt

依赖项

~1–8MB
~58K SLoC