我无法将文本框的内容保存到文本文件。试图将文本框内容保存到文本文件
我正在收集有关多个存储库的信息,并将结果打印到文本框并允许用户单击按钮以保存信息。
这里是按钮后面的代码:
//create a folder on the user's desktop
string saveInfoFolder = "C:/Users/" + Environment.UserName + "/Desktop/RepositoryResults";
DirectoryInfo newDirectory = new DirectoryInfo(saveInfoFolder);
if (!newDirectory.Exists)
{
newDirectory.Create();
}
//loop through each pathway and save to the text file (create it if necessary)
string saveRepositoryResults = saveInfoFolder + "/RepositoryResults.txt";
FileInfo RepositoryResults = new FileInfo(saveRepositoryResults);
if (!RepositoryResults.Exists)
{
//update the text file with the details
string createText = lstFileContents.Text;
File.WriteAllText(saveRepositoryResults, createText);
}
else
{
string createText = lstFileContents.Text;
File.WriteAllText(saveRepositoryResults, createText);
}
这应该工作,对不对?我将所有保存到文本文件的是存储库路径,而不是结果。
谁能帮助我吗?
谢谢! :)
它创建文件吗?内容是什么?我只是在我的机器上运行它,它工作。 'lstFileContents.Text'的内容是什么? –
是的,它创建文件,但只显示路径,而不是信息。用户选择一个包含所有路径的文本文件(必须每月完成一次),一旦收集到信息(大小,文件数量,文件夹数量),文本框将显示所有这些数据。用户可以保存这个。 – Mark
@Mark那么问题是什么? –