.net - GUID 字符串可以用作 Windows 服务器上的文件夹名称吗

标签 .net guid

我想在 Windows Web 服务器上动态创建文件夹以存储从客户端计算机上传的文件。我计划使用作为 asp.net 成员资格模块的一部分创建的 GUID 值作为文件夹名称。由于字符,/\*? < > |,在 Windows 文件夹名称中是不允许的,我想知道它们中的任何一个是否将成为 GUID 的一部分,因此会导致问题。

谢谢

最佳答案

.NET 用于 GUID 的字符串序列化(正如 the documentation 所指出的,下次您可能想在询问之前阅读)仅包含十六进制数字和破折号,所以是的,您可以安全地将它们用作文件或目录名称。

关于.net - GUID 字符串可以用作 Windows 服务器上的文件夹名称吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844138/

相关文章:

java - PHP 相当于 Java 中的 getLeastSignificantBits() 和 getMostSignificantBits 吗?

java - 如何从包含 MSFT 序列化 : GUID datatypes? 的 XSD 生成 Java 代码

sharepoint-2007 - 如何找到列表的Sharepoint Guid

sql-server - 如何在 sql server 中对 guid 进行 base64 编码

c# - Nexus 和为 .NET 应用程序上传工件

c# - 整数数组或结构数组 - 哪个更好?

.net - 为什么 IStructuralEquatable 和 IStructuralComparable 不是通用的?

c++ - 在 C++ 中填充 GUID 时出错

c# - 在 C#.NET 中如何将对象修​​剪为其基础对象?

c# - BackgroundWorker 上的方法正在卡住 GUI