GetListing(路径)返回“;文件名、目录名或卷标语法不正确;
本文关键字:不正确 语法 路径 返回 文件名 GetListing | 更新日期: 2023-09-27 18:29:04
我正在开发一个作为网站CMS的Windows应用程序。在程序中,我有一个库,它使用来自System.Net.FtpClient.的FtpClient
我能够建立连接并调用GetListing方法(没有路径作为参数)而不会出错。这将返回根文件夹-fine。返回值(FtpListItem数组)中单个项目的FullName为"//lt;#UserName#>//lt;#Root#>/"
但是,当我尝试用路径调用GetListing时,它会返回错误"<#path#>:文件名、目录名或卷标语法不正确"。
我尝试了以下路径:
"ftp://<#FtpServer#>/<#根#>/lt;#路径#>"
"<#UserName#>/lt;#Root#>/<#路径#>"
"<#Root#>//lt;#Path#>"
很抱歉在彻底检查代码之前问了这个问题。事实证明,"<#Root#>/<#Path#>"是正确的路径,但在某些情况下,我在路径之前加了一个"/",这导致了错误。