>我有一批要重命名文件夹。我怎么知道重命名是否成功,因为我不会一直在那里。我的批处理文件如下:
@echo off
ren "C:Program Files (x86)Application Folder" "AppFolder"
我正在使用 C# 代码通过Process.Start();
运行它 感谢您的帮助。
检查批处理文件中的重命名,只需执行以下操作:
@echo off
ren "C:Program Files (x86)Application Folder" "AppFolder"
if %errorlevel% gtr 0 (
echo RENAME FAILED!
)
如果你想检查C#中的重命名,我建议你在C#中进行重命名。
所以我在批处理文件处理方面很陌生。帮助别人是一种荣幸。
process.StartInfo.FileName = @"C:MyBatchFile.bat";
process.Start();
process.WaitForExit();
// Check if renaming is successful.
if (process.ExitCode != 0)
{
// Renaming failed.
}
希望对您有所帮助。
调用流程实例后,您应该检查流程实例的Exit Code
。 - http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exitcode.aspx
你总是可以在 c# 中执行此操作,而不是调用批处理文件。查看文件.移动 然后,您可以捕获可能引发的任何异常...