In Windows you can add a FTP site as a named Network Location using the “Add Network Location Wizard”. For instance, a user can add a location called “MyFtp”.
In .Net, how can I access (list, read and write) files in that location? Does Windows abstract away the implementation (WebDAV, FTP or else) and make it look like a local folder to my .Net program? If that’s the case, how do I specify the path parameter in File.WriteAllText(path, content)? If not, how can I access the files?
No, Windows only handles that in Explorer.
(They might have removed this in newer versions of Windows.)You will have to use some built in classes or implement FTP, WebDav and any other protocol yourself.