导航到 link 9000 次
Navigate to link 9000 times
我可以通过一种方式从我的受控服务器下载内容 - 将文档 ID 传递到 link 中,如下所示:
https://website/deployLink/442/document/download/$NUMBER
如果我在浏览器中导航至此,它会下载 ID 为 $NUMBER
的文件。
问题是,我的服务器上有 9,000 个文件。
如何将它们整齐地下载到一个文件夹中?我想 JavaScript 解决方案在这里最好?
for(i=0; i<=9000; i++) {
download("C:/Users/FolderOfFiles", "https://website/deployLink/442/document/download/" + i)
}
是我想要的功能。实现这个的最好和最干净的方法是什么?
我应该补充 - 这是我可以从服务器下载的唯一方式,有一个 API 调用暴露给我,我没有 FTP 访问权限。这是唯一的方法:).
既然您想将它们下载到文件系统,javascript 可能不是一个可行的选择。话虽如此,有很多方法可以做到这一点。打开命令行并导航到要将文件转储到的文件夹。
如果你在 Linux,你可以使用 wget:
for i in {1..9000}; do wget https://website/.../download/$i; done
如果您使用 Windows,最简单的方法是 probably still wget:
FOR /L %i in (1,1,9000) do wget https://website/.../download/%i
希望这能为您指明一个有用的方向。
我可以通过一种方式从我的受控服务器下载内容 - 将文档 ID 传递到 link 中,如下所示:
https://website/deployLink/442/document/download/$NUMBER
如果我在浏览器中导航至此,它会下载 ID 为 $NUMBER
的文件。
问题是,我的服务器上有 9,000 个文件。
如何将它们整齐地下载到一个文件夹中?我想 JavaScript 解决方案在这里最好?
for(i=0; i<=9000; i++) {
download("C:/Users/FolderOfFiles", "https://website/deployLink/442/document/download/" + i)
}
是我想要的功能。实现这个的最好和最干净的方法是什么?
我应该补充 - 这是我可以从服务器下载的唯一方式,有一个 API 调用暴露给我,我没有 FTP 访问权限。这是唯一的方法:).
既然您想将它们下载到文件系统,javascript 可能不是一个可行的选择。话虽如此,有很多方法可以做到这一点。打开命令行并导航到要将文件转储到的文件夹。
如果你在 Linux,你可以使用 wget:
for i in {1..9000}; do wget https://website/.../download/$i; done
如果您使用 Windows,最简单的方法是 probably still wget:
FOR /L %i in (1,1,9000) do wget https://website/.../download/%i
希望这能为您指明一个有用的方向。