我正在创建一个应用程序来同步我的计算机上的本地文件夹与FTP服务器。如何临时将FTP服务器映射到网络文件夹?
因为我不想直接通过它的地址访问FTP服务器,因为它会非常复杂,我不想将服务器临时映射到网络文件夹,以便我的同步算法可以工作它就像在本地文件夹。
有没有这样的事情:
//Map the server to the specified path
FtpMapper.MapFtpServer("ftp://myserver/", "username", "password", "M:\\");
DirectoryInfo info = new DirectoryInfo("M:\\");
/* Do some work on the directory */
FtpMapper.UnmapFtpServer();
GNOME和KDE内置这种设备,但Windows不支持。你可能必须自己写。 – Broam 2011-05-18 14:15:39
Java有[Commons VFS](http://commons.apache.org/vfs/index.html),但似乎没有.NET端口。 [这个问题](http://stackoverflow.com/q/1257671/16487)要求一个等价物,但没有接受者。 – 2011-05-18 14:45:52