控制台应用程序中路径中的非法字符

Ban*_*dav 0 c# asp.net console-application

我将从控制台应用程序访问一个文本文件,并有一些这样的数据 -

Auto 2017
Mech 2056
CSE 2016
Run Code Online (Sandbox Code Playgroud)

读取文件时出错,请参见随附的屏幕.

提前致谢.在此输入图像描述

Jon*_*eet 5

您正在尝试获取该文件的文本,然后将其加载,就像它是另一个文件名一样.换句话说,您要求阅读名为"Auto 2017 Mech 2056 CSE 2016"的文件,包括换行符.该文件不存在,是吗?

摆脱你的第一个File.ReadAllText电话,而不是使用

string[] lines = File.ReadAllLines(@"c:\Users\admin\...as before...");
Run Code Online (Sandbox Code Playgroud)