Вызов пакетного файла из кода - PullRequest
1 голос
/ 26 сентября 2011

Я пытаюсь вызвать командный файл в коде.Я запускаю его при запуске программы, а затем каждые 10 минут (в целях тестирования).Однако, когда функция вызывается через таймер, ее обработка занимает около 5 минут, а когда я запускаю ее через запуск, это занимает всего 30 секунд. Копирование изображений из точки A в точку B на локальном компьютере.Количество копируемых файлов составляет около 400 файлов.

net use t: "image source" /persistent:yes
xcopy t: "c:\images" /C /Q /I /Y
net use /delete t: 

Вот код пакетного файла. Использование по сети из-за проблем с разрешениями

System.Diagnostics.ProcessStartInfo p = new ProcessStartInfo(@"c:\getDiscImages.bat");        
System.Diagnostics.Process proc = new Process();`       
p.WindowStyle = ProcessWindowStyle.Hidden;        
proc.StartInfo = p;         
proc.Start();         
proc.WaitForExit();

Это кодв с #.Это работает немного медленно.Любая помощь с благодарностью, как всегда.

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