尽管有许多知名的FTP客户端软件可以上传和下载文件,但是在某些自动化场景中,我们更倾向于不引进第三方工具,而是使用PowerShell来完成这些任务。此时,.NET Framework中的System.Net.FtpWebRequest类首当其冲。对它稍加封装,就可以生成一个简易的FTP工具。
PowerShell自然可以动态调用这个类,或者你都不用调用,某位仁兄MichalGajda已经帮你做了90%的工作了,来自微软脚本中心:《PowerShell FTP客户端组件》。
建立FTP连接: Set-FTPConnection
查看FTP目录:Get-FTPChildItem
查看FTP文件或者目录的大小: Get-FTPItemSize
FTP上传文件:Add-FTPItem (Send-FTPItem)
FTP下载文件:Get-FTPItem (Receive-FTPItem)
重命名远程文件: Rename-FTPItem
删除远程文件: Remove-FTPItem
本文链接: https://www.pstips.net/get-and-post-file-by-ftp.html请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
相关文章推荐:
PowerShell 检测UNC路径
PowerShell快速生成2G的临时文件
Powershell批量修改文件名
Powershell有趣的路径实验
Powershell中为什么目录大小为“1”
Powershell查询给定的目录层
Powershell纠正路径
Powershell使用正则表达式查找文件
Error: DEP0700: Registration of the app failed
PowerShell批量重命名文件
|