Я пытаюсь скопировать файл в сетевую папку на подключенном диске. Я протестировал COPY в моей командной строке, которая сработала, поэтому я решил попробовать автоматизировать процесс в C #.
ProcessStartInfo PInfo;
Process P;
PInfo = new ProcessStartInfo("COPY \"" + "c:\\test\\test.txt" + "\" \"" + "w:\\test\\what.txt" + "\"", @"/Z");
PInfo.CreateNoWindow = false; //nowindow
PInfo.UseShellExecute = true; //use shell
P = Process.Start(PInfo);
P.WaitForExit(5000); //give it some time to finish
P.Close();
Вызывает исключение: System.ComponentModel.Win32Exception (0x80004005): системе не удается найти указанный файл
Чего мне не хватает? Должен ли я добавить что-нибудь еще в параметры команды?
Я пробовал File.Copy, но он не работает (File.Exists("<mappeddriveletter>:\\folder\\file.txt");
), выдает false.