本文介绍了我应该使用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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 14:39