C# FTP,如何检查路径是文件还是目录?

标签 c# file ftp

我有一个包含一些 FTP 路径的数组,如下所示:

"ftp//ip/directory/directory1",
"ftp//ip/directory/directory2",
"ftp//ip/directory/file.txt",
"ftp//ip/directory/directory3",
"ftp//ip/directory/another_file.csv"

如何判断路径是文件还是目录?

提前致谢。

最佳答案

使用LIST命令,可以引用RFC959,获取指定路径下item的详细信息。以 FileZilla Server 为例,LIST 命令将返回标准的 LINUX 权限格式,您可以找到 here .第一个字母表示请求的路径是文件还是目录。还可以找到用 C# 编写的简单库 here

关于C# FTP,如何检查路径是文件还是目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8086635/

相关文章:

c# - 从 View 获取 List<ViewModel> 到 Controller

c# - Throttle - 最多每 N 毫秒调用一个函数?

c# - 如果 ListView 不是 "None"选择模式,则 RightTapped 不会在 Metro ListViewItem 上触发

tomcat - Grails 和 Tomcat : Where to store uploaded files in filesystem?

c - 我使用哪个函数从文件中读取文本?

python - 与 Bash/shell 相比,使用 Python 连接到 FTP 服务器有什么优势吗?

php - ftp_get - 警告 : ftp_get(): Opening BINARY mode data connection

c# - 使用 XmlRootAttribute 将 XML 反序列化为 List<T>

java - 如何将文件从一个 URL 复制到另一个 URL 而不存储在本地计算机上

linux - 使用 bash 脚本批量重命名 FTP 服务器上的文件