【发布时间】:2020-08-19 16:52:42
【问题描述】:
我正在编写一个自动化脚本,以从使用 Chrome 浏览器打开的链接下载 excel 文件。是否可以选择获取下载位置的完整路径?该脚本将在不同的机器上运行。所以我不想在我的系统中指定默认下载位置并在该路径中查找文件。
我也尝试过使用 Windows CMD,我在 CMD 中输入文件名,搜索整个系统并提取路径。但是进行此搜索大约需要 2 到 3 分钟。有没有更高效的方法,比如使用 JavaScript 来更快地获取下载位置?
以下是我尝试过的 windows 命令(需要 2 到 3 分钟)..
for /f "delims=" %i in ('dir "<FILENAME>" /b/a-d/od/t:c/s')
DO echo %i > %tmp%\lastfile.txt
【问题讨论】:
-
Windows 和基于 POSIX 的机器(如 Mac、Unix)会有不同的文件路径语法。我的建议是获得系统访问权限并在这些机器的默认工作区中创建所有新文件夹,然后将 excel 文件存储在那里。现在,由于您知道文件夹名称,因此可以轻松访问它们。
标签: javascript powershell google-chrome cmd automation