Se você usa o linux, o link pode ser a solução. Apenas percorra todos os arquivos e obtenha os links usando a ferramenta de linha de comando dropbox. Algo como:
# 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
Não testei isso, mas posso imaginar isso funcionando. Espero que ajude!