【发布时间】:2019-01-16 21:03:59
【问题描述】:
所以我基本上是 powershell 编码的新手,我真的不知道我这样做是否正确 - 几天前才开始。
我的主要目标是将文件夹发送到 ftp 服务器并覆盖由于每天上传而已经在服务器上的文件夹。抱歉,我有点书呆子,如果我做得好或不好,我想要一些建议。谢谢你
我尝试使用 powershell 和批处理文件编写一些代码。 它实际上可以在我的电脑上本地工作(复制文件夹并将其粘贴到想要的文件夹中)但是当尝试在我的电脑上保存的远程 ftp 服务器上执行此操作时它就无法工作。
脚本:
[string]$sourceDirectory = "C:\test\*"
[string]$destinationDirectory = "C:\Users\c0ld\Desktop/receive "
Copy-item -Force -Recurse -Verbose $sourceDirectory -Destination $destinationDirectory
exit
蝙蝠脚本:
@ECHO OFF
PowerShell.exe -Command "& 'C:/test.ps1'"
PAUSE
因此,这在处理实际的本地文件夹时有效,但当尝试在网络 FTP 文件夹上执行此操作时,它实际上不起作用。
【问题讨论】:
标签: powershell ftp