我有一批要重命名文件夹。我怎么知道重命名是否成功,因为我不会一直在那里。我的批处理文件如下:
@echo off
ren "C:\Program Files (x86)\Application Folder" "AppFolder"
我正在使用 C# 代码运行它,Process.Start();
感谢您的帮助。
我有一批要重命名文件夹。我怎么知道重命名是否成功,因为我不会一直在那里。我的批处理文件如下:
@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# 中进行重命名。
您应该Exit Code
在调用它后检查流程实例的。- http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exitcode.aspx
所以我在批处理文件处理方面很新。帮助某人是一种特权。
process.StartInfo.FileName = @"C:\MyBatchFile.bat";
process.Start();
process.WaitForExit();
// Check if renaming is successful.
if (process.ExitCode != 0)
{
// Renaming failed.
}
希望能帮助到你。
您总是可以在 c# 中执行此操作,而不是调用批处理文件。请参阅File.Move然后您可以捕获任何可能引发的异常...