本文介绍了我应该使用Path.GetRandomFileName还是使用Guid?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要生成唯一的文件夹名称,如果我使用 Path.GetRandomFileName 或仅使用 Guid.NewGuid ?
I need to generate unique folder names, should I use Path.GetRandomFileName or just use Guid.NewGuid?
导游说他们是全局唯一的,GetRandomFileName
没有提出这样的主张.
Guids say they are globally unique, GetRandomFileName
does not make such a claim.
推荐答案
我认为两者都是同样随机的,不同之处在于Path.GetRandomFileName
将产生8.3文件名(总共11个字符),因此将使用较小的文件集的唯一名称要比Guid.NewGuid
生成的名称唯一.
I think both are equally random, the difference being that Path.GetRandomFileName
will produce a 8.3 filename (total of 11 characters) so is going to have a smaller set of unique names than those generated by Guid.NewGuid
.
这篇关于我应该使用Path.GetRandomFileName还是使用Guid?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!