我想在Windows Web服务器上动态创建文件夹,以存储来自客户端计算机的上传文件。我打算使用作为asp.net成员资格模块的一部分创建的GUID值作为文件夹名称。由于chracters,/ \ *? < > |,不允许在Windows文件夹名称中,我想知道它们中的任何一个是否会成为GUID的一部分,因此会导致问题。
由于
答案 0 :(得分:8)
由.NET使用的GUID的字符串序列化(由the documentation指出,您可能希望在下次询问之前阅读)仅包含十六进制数字和破折号,所以是的,您可以安全地使用它们作为文件或目录名称。
答案 1 :(得分:4)
GUID可以简单地存储为十六进制数字,所以没问题。或者你也可以用连字符散布片段,仍然没有问题。