Получить и вернуть путь к файлу по foreach - PullRequest
0 голосов
/ 30 августа 2018

Я хочу сделать программу, способную сохранять каждый путь к файлу, который выбрал пользователь. после этого сделайте несколько просов для каждого файла. например, конвертировать видео файл один за другим. Не могли бы вы сказать мне, почему foreach не работает?

        private void btnInput_Click(object sender, EventArgs e)
    {
        OpenFileDialog openFileDialogInput = new OpenFileDialog();
        openFileDialogInput.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
        openFileDialogInput.Filter = "Video Files|*.mp4|TS Files|*.ts";
        openFileDialogInput.Multiselect = true;
        openFileDialogInput.FilterIndex = 1;
        DialogResult result = openFileDialogInput.ShowDialog();
        string [] inputPath = openFileDialogInput.FileNames;

        foreach (var item in inputPath)
        {
            item;
        }
    }

inputPath получает все пути к файлам, которые выбрал пользователь. но я не знаю, как я могу достать их, одного за другим, и сделать на них несколько просадок.

1 Ответ

0 голосов
/ 30 августа 2018

Вы можете попробовать это:

private void AddWatermark(string videoFilePath)
{
    // Add your logic here to add watermark
}

А в цикле foreach:

foreach (var item in inputPath)
{
   AddWatermark(item);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...