jsonString = string.Empty;
if (File.Exists(jsonFile))
{
StreamReader sr = new StreamReader(jsonFile, Encoding.UTF8);
string line =string.Empty;
while ((line = sr.ReadLine()) != null)
{
jsonString += line;
}
sr.Close();
}
全读取
string text = File.ReadAllText(@"C:\Users\Public\TestFolder\WriteText.txt");
string[] lines = File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt");
输出txt log
public static bool outputLog(string logStr)
{
bool result = false;
if (logStr != null)
{
string path = @"c:\MyToolLog.txt";
// This text is added only once to the file.
if (!File.Exists(path))
{
// Create a file to write to.
string createText = "Hello and Welcome" + Environment.NewLine;
File.WriteAllText(path, createText, Encoding.UTF8);
}
// This text is always added, making the file longer over time
// if it is not deleted.
string appendText = DateTime.Now.ToString("MMddHHmmss")+" "+ logStr + Environment.NewLine;
File.AppendAllText(path, appendText, Encoding.UTF8);
result=true;
}
return result;
}