我的应用需要全天将数千个文件复制/移动到一个目录。我需要确保在复制这些文件时将它们重命名为该目录唯一的名称。
我对名称没有任何要求,只是它们显然必须是唯一的。
处理这个问题的正确方法是什么?我应该使用某种 GUID、递增数字还是其他方法?
我如何在 C# 中执行此操作?
最佳答案
您可以使用 Path.GetRandomFileName
但是我不认为生成的文件名保证是唯一的(它们是使用 RNGCryptoServiceProvider 生成的),所以 GUID 可能是更好的主意
关于c# - 如何将文件重命名为在 C# 中万无一失的唯一名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002502/