我将制作一个可以从任何地方收集文件的程序。在配置中,我应该能够以下列形式输入filpattern:
c:\aaa\bbb\cc\aaa*.txt
ftp://user:password@host/ddd/eee/*.dat
.NET中是否有任何类可以处理这两种情况,或者我必须单独处理ftp://和file://吗?
修改
在阅读完毕后,我也必须删除它们。
答案 0 :(得分:1)
使用您的网址致电WebRequest.Create。这将返回一个派生自适当类型的WebRequest
的类。您可以检测实际类型并进行适当的转换以处理不同的下载协议。它了解以下URL方案:
http://
https://
ftp://
file://