Skip to content

Conversation

@freechar
Copy link

@freechar freechar commented Jun 3, 2024

用于支持保存他人分享时,可以只保存分享链接中的一部分文件

@PeterDing
Copy link
Owner

感谢你的贡献。

选择性的保存文件是很好的想法。但是仅仅只检查路径前缀是不够的。
你可以参照 ls 命令

@click.option("--include", "-I", type=str, help="筛选包含这个字符串的文件")
@click.option("--include-regex", "--IR", type=str, help="筛选包含这个正则表达式的文件")
@click.option("--exclude", "-E", type=str, help="筛选 不 包含这个字符串的文件")
@click.option("--exclude-regex", "--ER", type=str, help="筛选 不 包含这个正则表达式的文件")
来实现广义范围的筛选。baidupcs_py.commands.sifter 模块可以帮到你。

@freechar
Copy link
Author

freechar commented Jun 5, 2024

感谢你的贡献。

选择性的保存文件是很好的想法。但是仅仅只检查路径前缀是不够的。 你可以参照 ls 命令

@click.option("--include", "-I", type=str, help="筛选包含这个字符串的文件")
@click.option("--include-regex", "--IR", type=str, help="筛选包含这个正则表达式的文件")
@click.option("--exclude", "-E", type=str, help="筛选 不 包含这个字符串的文件")
@click.option("--exclude-regex", "--ER", type=str, help="筛选 不 包含这个正则表达式的文件")

来实现广义范围的筛选。baidupcs_py.commands.sifter 模块可以帮到你。

感谢你的回复

我会参考ls命令完善这个feature,希望我有更多的时间去干这个事情QAQ

此外,想请问下,你是否了解在什么情况下分享链接顶层文件的path 会携带/sharelinkxxxxxx,某些文件存在这个情况而某些文件是。这导致我需要使用很不优雅的方式来删除这个前缀,以防止错误。如果能够提供某些线索我将会非常感谢🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants