在做这个练习;
题目://文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开,
//每行一个,标题有的长有的短,输出到控制台的时候最多标题长度10,如果超过10,
//则截取长度8的子串并且最后添加“...”,加一个竖线后输出作者的名字。
代码
string path = @"C:\Users\OilCae\Desktop";
string[] contents = File.ReadAllLines(path, Encoding.Default);
Console.ReadKey();
做面上我建立一个txt文件,但是当我执行以上代码时提示如下:

请问是权限的原因吗?怎么做啊?
------解决思路----------------------
与权限无关,你根本就没有读txt文件,这样:
string path = @"C:\Users\Administrator\Desktop\文件.txt";
string[] contents = File.ReadAllLines(path, System.Text.Encoding.Default);
------解决思路----------------------
路径还改为你的路径
string path = @"C:\Users\OilCae\Desktop\文件.txt";