gpt4 book ai didi

c# - 文件路径中的正则表达式

转载 作者:行者123 更新时间:2023-12-04 23:33:54 24 4
gpt4 key购买 nike

你能帮我在 FFMpegConverter 中使用正则表达式吗?

我有一个像这样保存它们的位图:

 foreach (Bitmap printscreen in printscreeny)
{
printscreen.Save(Path.GetTempPath() + guid +"_"+ i);
i++;
}

然后我想通过 NReco videoConverter 转换它们,但不知道如何编写正则表达式部分来描述路径。

我喜欢它:
 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);
}

关于c# - 文件路径中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50476175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com