C#确定文本文件名(C# determining text file names)
我怎么能改变它来确定其目录中的文本文件?
string[] file = new string[] { "abc", "def", "file3"}; var files = (UInt16)file.Length; for (UInt16 n = 0; n < files; n++) { var streamReader = new System.IO.StreamReader( file[n] + ".txt"); ... streamReader.Close(); ... }How could I change this to determine the text files in its directory itself?
string[] file = new string[] { "abc", "def", "file3"}; var files = (UInt16)file.Length; for (UInt16 n = 0; n < files; n++) { var streamReader = new System.IO.StreamReader( file[n] + ".txt"); ... streamReader.Close(); ... }最满意答案
string[] files = Directory.GetFiles(@"c:\MyDir\", "*.txt");更新一些用法:
foreach (var filename in files) { string allText = File.ReadAllText(filename); // or string[] lines = File.ReadLines(filename); } string[] files = Directory.GetFiles(@"c:\MyDir\", "*.txt");Update Some usage:
foreach (var filename in files) { string allText = File.ReadAllText(filename); // or string[] lines = File.ReadLines(filename); }更多推荐
发布评论