В переменной folder указать папку с видео.
Создать список Files, в который будут складываться пути к файлам из папки, указанной выше.
// Получить список файлов
var dir=new DirectoryInfo(project.Variables["folder"].Value); // папка с файлами
var List = project.Lists["Files"]; // список для имен файлов
foreach (FileInfo file in dir.GetFiles()) // извлекаем все файлы и кидаем их в список
{
List.Add(file.FullName); // получаем полный путь к файлу и кидаем его в список
}
// Получить строку из списка
lock(SyncObjects.ListSyncer)
{
var filePath = List[0];
List.RemoveAt(0);
project.Variables["filePath"].Value = filePath.ToString();
}
В переменную filePath будет попадать полный путь к файлу и удаляться из списка. Дальше уже работай с переменной как угодно.