我想在 Windows 中创建一个自动化作业(可能使用任务计划程序)以将 CSV 文件从 URL 复制到我的桌面。据我所知,批处理文件无法从外部位置复制文件。不熟悉 Powershell,但看起来它可能具有该功能。
例如,创建脚本并自动执行将文件 (http://example.com/file.csv) 复制到我的桌面的最佳方法是什么?如果可能,想使用 Windows 的原生功能而不必下载第三方应用程序。
感谢所有帮助!
最佳答案
您可以使用如下语法使用 powershell 下载文件:
$client = new-object System.Net.WebClient
$client.DownloadFile("http://example.com/file.csv","C:\tmp\file.txt")
将其另存为脚本 (something.ps1)。然后在任务计划程序中创建一个任务并添加一个新的“打开程序”类型的“操作”。使用程序 PowerShell
,并指定脚本的路径(如 C:\something.ps1)作为参数。
更多信息:
关于Windows 任务计划程序 - 将文件从 URL 复制到桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28863609/