我有一个包含一些 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/