C# 文件路径中的正则表达式
你能帮我用FFMpegConverter中的正则表达式吗 我有一个位图,可以这样保存它们:C# 文件路径中的正则表达式,c#,regex,ffmpeg,nreco,C#,Regex,Ffmpeg,Nreco,你能帮我用FFMpegConverter中的正则表达式吗 我有一个位图,可以这样保存它们: foreach (Bitmap printscreen in printscreeny) { printscreen.Save(Path.GetTempPath() + guid +"_"+ i); i++; } 然后我想用NReco视频转换器转换它们,但不知道如何编写正则表达式部分来描述路径 我喜欢它: videoConverter.ConvertMedia(Path.G
foreach (Bitmap printscreen in printscreeny)
{
printscreen.Save(Path.GetTempPath() + guid +"_"+ i);
i++;
}
然后我想用NReco视频转换器转换它们,但不知道如何编写正则表达式部分来描述路径
我喜欢它:
videoConverter.ConvertMedia(Path.GetTempPath() + guid + "_"+" *%d.bmp", null,"test.mp4", null, convertSettings);
谢谢一种方法是跟踪列表中的文件:
private List<string> unconvertedFiles = new List<string>();
现在,当您要处理文件时,您可以从列表中获取路径(完成后将其从列表中删除):
好吧,但这不是我想要的。我有序列的位图在列表中,或在硬盘上,并希望从他们一个视频文件。和这里一样:
// Save files
foreach (Bitmap printscreen in printscreeny)
{
var path = Path.Combine(Path.GetTempPath(), Guid.NewGuid() + ".bmp");
printscreen.Save(path);
// Add this path to our list for converting
unconvertedFiles.Add(path);
}
// Process files
foreach (var path in unconvertedFiles.ToList())
{
videoConverter.ConvertMedia(path, null, "test.mp4", null, convertSettings);
// Remove it from our list so we don't process it again
unconvertedFiles.Remove(path);
}