【发布时间】:2013-01-08 09:33:07
【问题描述】:
我有一批要重命名的文件夹。我怎么知道重命名是否成功,因为我不会一直在那里。我的批处理文件如下:
@echo off
ren "C:\Program Files (x86)\Application Folder" "AppFolder"
我正在使用 C# 代码使用 Process.Start(); 运行它,感谢您的帮助。
【问题讨论】:
-
检查进程的退出代码...
-
如果您不在场,我想您将不得不在失败时发送电子邮件或短信...
-
你如何想知道它失败了?
-
你也可以考虑不使用批处理文件:System.IO.File.Move
-
@Sandy,因为无论如何您都是在 C# 中运行批处理文件,所以这似乎是毫无意义的,但是您可以直接在本机 C# 中执行该批处理文件中的内容。这并不难维护,主要是一种观察,因为您在不需要时将另一个实体添加到您的流程中。
标签: c# batch-file rename