目的是在复制文件夹前先判断是否有重名文件。
比如
# copy
e:/a/b
# to
d:/a
如果存在 d:/a/b
获取重名文件,等待指示: 覆盖、跳过、重命名
我目前的做法是遍历出 e:/a/b
和 d:/a/b
的所有文件,然后获取同名的,但大文件夹很耗时。
请问有没有更好的办法?
目前用的是go,只提供思路也行, 谢谢
目的是在复制文件夹前先判断是否有重名文件。
比如
# copy
e:/a/b
# to
d:/a
如果存在 d:/a/b
获取重名文件,等待指示: 覆盖、跳过、重命名
我目前的做法是遍历出 e:/a/b
和 d:/a/b
的所有文件,然后获取同名的,但大文件夹很耗时。
请问有没有更好的办法?
目前用的是go,只提供思路也行, 谢谢
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
2 回答863 阅读
3 回答680 阅读
1k 阅读
1 回答783 阅读