Awesome
scan_copy_files_mnbvc
文件随机复制工具
这是MNBVC项目的一部分,一个功能强大的文件随机复制工具。它可以从源文件夹(包括其子文件夹)中随机选择并复制指定数量和类型的文件到目标文件夹。
特性
-
支持任意文件类型:可以复制任意类型的文件,包括但不限于PDF,DOC,PNG等。
-
随机复制:从源文件夹中随机选择指定数量的文件进行复制。
-
进度条显示:复制文件过程中有进度条显示,让你清楚地了解复制进度。
-
命令行参数:所有参数都可以通过命令行参数来设定,方便灵活。
使用方法
你可以通过命令行参数来运行此程序,以下是一个示例:
python scan_copy_files.py --source_folder /path/to/source --destination_folder /path/to/destination --n 100 --keywords .pdf .doc .png
--source_folder
:源文件夹的路径。--destination_folder
:目标文件夹的路径。--n
:需要复制的文件数量。--keywords
:需要复制的文件,文件名中需要包含的关键词,可以是一个或多个。(比如,.pdf)
注意事项
-
源文件夹和目标文件夹的路径应该是完整的文件系统路径。如果目标文件夹不存在,程序将会自动创建。
-
如果源文件夹(包括其子文件夹)中的文件数量少于你指定的文件数量,程序将会打印一条错误信息,并不会复制任何文件。
-
如果源文件夹和目标文件夹是同一个文件夹,或者目标文件夹是源文件夹的子文件夹,可能会导致未预期的结果。