Как скачать файлы с разных машин в локальной сети, используя c # - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть требование, когда я хочу загружать файлы с разных машин в локальной сети, используя c #, позже я выполню определенную обработку загруженных файлов и хочу загрузить файлы обратно на соответствующий компьютер, с которого я скачалфайлы, пожалуйста, я могу знать, какой будет лучший общий подход для достижения этой цели.

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

Для этого можно использовать обычные общие папки Windows.Просто предоставьте доступ к папке и используйте путь UNC для копирования файла в и из него.то есть

//Copy From the share to the processing machine and swap the paths around to copy back
File.Copy(@"\\ComputerX\Share\MyFileToCopy.dat",@"c:\MyDumpFolder\MyCopiedFile.Dat");

, если вам нужно сначала пройти аутентификацию, вы можете запустить заглушку метода ниже (взято из this так вопрос)

2 голосов
/ 16 февраля 2012

если файлы только на жестком диске. Создайте папку, в которой они находятся, на общем диске, и вы сможете открыть файл по его адресу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...