.NET Framework 定义了一个System.IO.Path.GetTempFileName
方法,该方法保证它生成的临时文件名是唯一的。据我所知,尽管极不可能,但此文件名可能 与同一路径中的目录名称相同,这意味着我不能通过采用该文件的名称来假设,删除它,并创建一个同名的目录,我将拥有一个与任何其他目录具有唯一名称的目录。此外,我无法指定 GetTempFileName
应在其下创建其临时文件的路径。对于目录,似乎没有与 GetTempFileName
等效的函数。
是否有 GetTempFileName
等效于创建唯一目录?如果没有,在指定位置创建唯一目录的最佳方法是什么(即我指定创建唯一目录的路径)?
最佳答案
您可以使用 Guid.NewGuid().ToString()
来完成该任务。
关于c# - 目录的 GetTempFileName 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384272/