Windows 任务计划程序 - 将文件从 URL 复制到桌面

标签 windows powershell csv batch-file scheduled-tasks

我想在 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/

相关文章:

python - 使用多处理时在 Windows 中强制使用 if __name__= ="__main__"

powershell - 多个-ne滤波器Powershell

c# - DataTable内存消耗巨大

windows批量执行about调用命令

windows - 有没有办法检查 MS 安全中心的病毒防护状态?

powershell - 仅使用 Powershell 获取 DHCP 服务器地址,例如 ipconfig/all

windows - 使用 PowerShell 设置十六进制注册表值

python - 添加脚本以将 python 结果从 json 导出到 excel 或 csv 文件

javascript - Highcharts 从 csv 文件动态更新图表

c++ - KeyboardProc 回调函数没有被调用?