Powershell大师的 -

两个让我疯狂的问题:

问题1:

我在PowerShell示例中到处都看到了这个代码:

= [System.Net.WebRequestMethods+Ftp]::UploadFile

这种语法记录在哪里??????????????????????? !!!!!,即:

[System.Net.WebRequestMethods+Ftp]

我得到了正在发生的事情(仅使用WebRequestMethods.Ftp类字段UploadFile),但我认为(通过阅读.NET类文档)应该能够使用:

[System.Net.WebRequestMethods.Ftp.UploadFile]

有人可以解释[System.Net.WebRequestMethods FTP] powershell语法 - 或者至少将我发送到一个记录的页面?

问题2:

有没有人有一个PowerShell脚本的例子,可以读取文件路径列表并将它们上传到FTP服务器?例如,如果文件“upload_files.txt包含以下两行:

D:\www\index.html
D:\www\test\index.html

代码将读取“upload_files.txt”文件中的每一行,并将2个本地文件上载到FTP服务器 .