在wpf项目中读取txt文件,有两种方式:
1。 文件在生成的项目中可见;
任意路径放入项目如“mytxts\abc.txt”
点击abc.txt属性面板,配置为 始终复制、内容
读取:
System.IO.File.ReadAllText(@".\mytxts\abc.txt ");
2。文件在生成的项目中不可见。
任意路径放入项目如“mytxts\abc.txt”
点击abc.txt属性面板,配置为 不复制、Resource
读取:
System.IO.Stream src = Application.GetResourceStream(new Uri("/ExcelControlNPOI;component/mytxts/aaa4.txt", UriKind.Relative)).Stream;
//System.IO.Stream src2 = Application.GetResourceStream(new Uri("/mytxts/aaa4.txt", UriKind.Relative)).Stream;
string str = new StreamReader(info.Stream, Encoding.UTF8).ReadLine();
若读取不到尝试项目重新生成