我正在尝试在代码中调用批处理文件。我在程序启动时运行它,然后每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();
这是c#中的代码。它的工作速度有点慢。任何帮助都会一如既往地受到高度赞赏。