此準備工作旨在從富文本框(即用逗號分隔的用戶列表)中取文本,然後將它們寫入各自的行中。將逗號分隔的字符串逐行寫入文件
但是,它沒有。我做錯了什麼?
if (chkWhiteList.Checked)
{
string rawUser = rtboxWhiteList.Text;
string[] list = rawUser.Split(new char[] { ',' });
foreach (string user in list)
{
using (StreamWriter whiteList = new StreamWriter(cleanDir + @"\white-list.txt"))
{
whiteList.WriteLine(String.Format("{0}\r\n", user));
}
}
}
它有什麼作用呢?你有錯誤嗎? –
是WhiteList.Checked爲真?另外WriteLine應該爲你處理換行符,所以你不需要\ r \ n。 –
您的代碼是正確的,但由於這是一個Web應用程序,我會檢查該asp.net帳戶是否有權限在cleanDir中創建文件。 – Icarus