每次创建具有不同名称的文件夹

时间:2013-04-22 10:51:23

标签: c# asp.net multithreading web-applications directory

我有一个asp.net c#web应用程序,它创建了一个文件夹.Web应用程序包含一些按钮,用于更改此文件夹中的内容.Web应用程序托管在2008服务器上。现在我想让它成为多用户应用程序。不同的用户应该使用不同的文件夹名称运行此Web应用程序,并且可以同时更改文件夹上的内容。 如何管理?

2 个答案:

答案 0 :(得分:1)

使用Path.GetRandomFileName

var folderName = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
Directory.CreateDirectory(folderName);

答案 1 :(得分:0)

您可以根据当前用户的ID和日期时间戳生成文件夹名称。生成的格式为“hsimpson_2013-11-23_12-23-12-AM”或其他内容。这样,您始终可以获取文件夹列表,并根据日期/时间仅将名称作为字符串或搜索文件夹的一部分存在的用户排序。