我需要获取一个相当大的子目录中所有 Dropbox 文件链接的列表。我不想手动逐个获取它们。可以吗?
答案1
如果你使用 Linux,https://www.dropbox.com/en/help/9192可能是解决方案。只需循环遍历所有文件并使用 dropbox 命令行工具获取链接。例如:
# To make sure spaces in the file names won't cause problems
IFS=$(echo "\n\b");
files=($(find . -type f));
for i in "${files[@]}"; do
link=$(dropbox sharelink "$i");
echo 'file '"$i"' has the shared link '"$link";
done
我没有测试过,但我可以想象这可以工作。希望它能有所帮助!