c# – 如何检查文件内容是否为空?
发布时间:2020-12-15 19:45:14 所属栏目:百科 来源:网络整理
导读:我试图检查文件中是否没有任何内容. 这是我检查/创建/写入文件的方法: class LastUsed { private static string dir = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + @"Folder"; private static string file = dir + @"Settings
我试图检查文件中是否没有任何内容.
这是我检查/创建/写入文件的方法: class LastUsed { private static string dir = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + @"Folder"; private static string file = dir + @"Settings.txt"; private string text; public void CheckFileStatus() { if (!Directory.Exists(dir)) { DirectoryInfo directory = Directory.CreateDirectory(dir); } if (!File.Exists(file)) { using (FileStream fileStream = File.Create(file)) { } } } private void SetFileText(string writeText) { using (StreamWriter streamWriter = new StreamWriter(file)) { streamWriter.Write(writeText); } } private string GetFileText() { string readText; using (StreamReader streamReader = File.OpenText(file)) { readText = streamReader.ReadLine(); } return readText; } public string Text { set { text = value; SetFileText(text); } get { return GetFileText(); } } 我们可以看到我可以使用属性读/写文件.所以我试图检查Text属性的null值,但它似乎不起作用. 我该怎么做? 解决方法
只需检查文件的大小是否为零字节:
Get size of file on disk.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |