Переименование файла после создания - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д