Переименование файла после создания - 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);  
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы