C# 如何生成一个新的GUID,然后使用该GUID作为文件名写入指定路径中的新文件?

C# 如何生成一个新的GUID,然后使用该GUID作为文件名写入指定路径中的新文件?,c#,.net,C#,.net,我已经在VisualStudio中使用C#创建了一个扫描仪应用程序。我正在尝试直接将GUI中的扫描数据保存为文件名 如何生成一个新的GUID,然后使用该GUID作为文件名写入指定路径中的新文件 提前谢谢 Guid类型具有生成“随机”Guid的Guid.NewGuid()方法 还可以查看这篇文章,它讨论了使用内置的newguid()更新guid类型v的利弊 类似这样的东西 var somepath = Path.GetTempPath(); // tempFolder if you want it

我已经在VisualStudio中使用C#创建了一个扫描仪应用程序。我正在尝试直接将GUI中的扫描数据保存为文件名

如何生成一个新的GUID,然后使用该GUID作为文件名写入指定路径中的新文件


提前谢谢

Guid类型具有生成“随机”Guid的Guid.NewGuid()方法

还可以查看这篇文章,它讨论了使用内置的newguid()更新guid类型v的利弊

类似这样的东西

var somepath = Path.GetTempPath(); // tempFolder if you want it
var fileName = Path.Combine(somepath,$"{Guid.NewGuid()}.dat");

// Do something with your file name 
加入胡椒粉和盐调味


其他资源

将字符串合并到路径中

初始化Guid结构的新实例

范例

public static void Main()
{
    Guid g;
    // Create and display the value of two GUIDs.
    g = Guid.NewGuid();
    Console.WriteLine(g);
    Console.WriteLine(Guid.NewGuid());
}
输出

0f8fad5b-d9cb-469f-a165-70867728950e
7c9e6679-7425-40de-944b-e07fc1f90ae7

您好,欢迎来到stack overflow。请花点时间阅读@RaviKumar,不要忘记将答案标记为正确,这样其他人可以从问题中受益