2024-09-27 23:27:58 发布
网友
我正在尝试一个Python脚本,它可以在位置a和B(包括子文件夹)之间同步文件,而且如果源位置的日期戳发生了更改,它也应该替换目标位置中的文件,并且很少有数组可以忽略像*.bin这样的文件类型,格里姆.txt和脚本文件夹。你知道吗
from dirsync import sync sync('C:\FOLDER_A', 'E:\FOLDER_B', 'sync', purge = True)
谢谢您的帮助。你知道吗
您似乎已经为您打算做的事情安装了合适的软件包。现在你可以简单地写了
import dirsync source, dest = 'dir_a', 'dir_b' dirsync.sync(source, dest, 'sync', verbose=True) # verbose gives you more info on what has been done
要排除*.bin之类的文件类型,请使用regex模式:
regex
pattern = ('^.*\.bin$',) dirsync.sync(source, dest, 'sync', verbose=True, exclude=pattern)
更多信息,例如。目录同步.sync选项可以在package homepage上找到。如果您想知道这些选项是“实际”工作的,请查看dirsync repo的tests文件夹,例如here for the regex patterns;regex模式的助手here。你知道吗
tests
您似乎已经为您打算做的事情安装了合适的软件包。现在你可以简单地写了
要排除*.bin之类的文件类型,请使用
regex
模式:更多信息,例如。目录同步.sync选项可以在package homepage上找到。如果您想知道这些选项是“实际”工作的,请查看dirsync repo的
tests
文件夹,例如here for the regex patterns;regex模式的助手here。你知道吗相关问题 更多 >
编程相关推荐