获取文件夹中文件的路径并读取该文件



我在visual studio解决方案中有一个名为Files的文件夹的测试项目。有文件在这个文件夹里,我想读其中一个文件。

string fileName = @"FilesTester.xlsx";
string fullPath;
fullPath = Path.GetFullPath(fileName);
var content = File.OpenRead(fullPath);

这是我一直得到的。

System.IO.DirectoryNotFoundException: 'Could not find a part of the 
path 'C:FilesTester.xlsx'.'

它似乎正在查找不存在的C:Files .

您正在输入一个相对路径,这里的"相对"是指相对于可执行文件运行的位置(bin文件夹),而不是相对于您的.sln文件。要么提供一个绝对路径,将Files文件夹移动到bin文件夹,要么使用"…(例如,如果你的文件结构是C:CodeSolutionProjectbin,那么文件的路径是C:CodeSolutionFiles,那么......FilesTester.xls就可以了)。

最新更新