使用批处理文件检查文件夹重命名是否成功

本文关键字:重命名 是否 成功 文件夹 检查 批处理文件 | 更新日期: 2023-09-27 17:56:04

>我有一批要重命名文件夹。我怎么知道重命名是否成功,因为我不会一直在那里。我的批处理文件如下:

@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# 中执行此操作,而不是调用批处理文件。查看文件.移动 然后,您可以捕获可能引发的任何异常...