日期:2014-05-17  浏览次数:21121 次

如何判断ftp上是的文件是文件夹还是文件
当调用如下的方法返回ftp上的详细列表时,不同的ftp服务器返回的列表格式不一样
ListRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

有些是以文件属性开头的,比如“drwxr-xr-x ....”

有些是以时间开头的,比如“mar 11 2011 ...”,路径的话可能有“<dir>”

....


有因为列表有可能包含文件和文件夹,想写一个通用一点的,不知如何判断

------解决方案--------------------
用字符串分割来区分是文件还是文件夹
------解决方案--------------------
使用这个方法 System.IO.Path.GetExtension(ftp路径)判断后缀名,如果有后缀名就是文件,没有后缀名就是文件夹
------解决方案--------------------
探讨

使用这个方法 System.IO.Path.GetExtension(ftp路径)判断后缀名,如果有后缀名就是文件,没有后缀名就是文件夹