2013-04-22 118 views
0

我有一個asp.net c#web應用程序,它創建一個文件夾。該Web應用程序包含一些按鈕,用於更改此文件夾中的某些內容。該Web應用程序託管在2008服務器上。現在我想讓它成爲多用戶應用程序。不同的用戶應該使用不同的文件夾名稱運行此Web應用程序,並且可以同時更改文件夾中的某些內容 如何管理它?每次創建一個不同名稱的文件夾

+0

您可以爲每個用戶分配一個存儲在會話中的Guid並基於該文件創建/訪問文件夾。 – Ash 2013-04-22 10:54:21

+0

您是否在您的網絡應用程序中使用任何形式的身份驗證?創建/使用一個包含身份驗證名稱/ ID的文件夾。 – Maarten 2013-04-22 10:54:46

+0

不,我不使用。我應該用來實現我的目標嗎? – BEC2 2013-04-22 11:13:42

回答

1

使用Path.GetRandomFileName

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

謝謝,但如果我給隨機文件名,我將如何改變與文件夾按鈕?例如,在Web應用程序中,單擊按鈕時,該文件夾中的txt文件的內容將顯示在Web應用程序的文本區域中。我將如何管理? – BEC2 2013-04-22 11:12:18

0

可以基於當前用戶的ID和日期時間戳的文件夾名稱。由此產生的格式將是「hsimpson_2013-11-23_12-23-12-AM」或沿着這些線。這樣,您可以隨時獲取文件夾列表,並根據日期/時間將名稱作爲字符串或搜索文件夾的一部分存在的用戶進行排序。

相關問題