Переименование файла после создания - C#
Формулировка задачи:
Здравствуйте. Помогите разобраться? Не могу понять где не правильно, мне нужно объединить видео с аудио и записать в mp4.
Все это успешно получается, а вот переименовать конечный файл не могу. Программа переименовывает его раньше чем он создается.
Подскажите пожалуйста желательно на примере. Спасибо
private void coding_vidio(object command)
{
var proc = new Process()
{
StartInfo = new ProcessStartInfo(Application.StartupPath + @"\ffmpeg.exe", String.Format("/c "{0}"",command as string))
{
Arguments = " -i " + savedirName + @"" + "temp.mp3" + " -i " + savedirName + @"" + "temp.mp4" + " -vcodec h264 -b:v 800k " + savedirName + @"" + "temp2.mp4",
RedirectStandardOutput = true,
UseShellExecute = false,
CreateNoWindow = true,
WindowStyle = ProcessWindowStyle.Hidden,
}
};
proc.Start();
proc.WaitForExit();
rename_video;
}Решение задачи: «Переименование файла после создания»
textual
Листинг программы
while (!process.HasExited)
{
Application.DoEvents();
Thread.Sleep(100);
}