c# - Process.Start() arguments does not take effect -
i have code here in c#, function of generate list of files in folder:
processstartinfo processstartinfo = new processstartinfo("cmd.exe", "dir /b /s *.* > d:\\tempf.txt"); processstartinfo.workingdirectory = @"c:\test"; process.start(processstartinfo); this run cmd on c:\test , arguments not executed. there missing?
you need /c argument "execute rest command":
processstartinfo processstartinfo = new processstartinfo("cmd.exe", "/c dir /b /s *.* > d:\\tempf.txt"); from cmd:
/c carries out command specified string , terminates
Comments
Post a Comment