我找不到'无法找到'错误,虽然文件确实存在且路径正确。我试过AudiosInfo.txt.txt但它不起作用。
FileStream f = new FileStream("AudiosInfo.txt", FileMode.Open);
StreamReader s = new StreamReader(f);
string l=s.ReadLine();
MessageBox.Show(l);
答案 0 :(得分:1)
当您使用时,
FileStream f = new FileStream("AudiosInfo.txt", FileMode.Open);
您必须确保AudiosInfo.txt
文件必须存储在您的解决方案的\bin\Debug
文件夹中。
否则你必须提供完整的路径。
答案 1 :(得分:0)
这是您可以找到完整路径的方法:右键单击AudiosInfo.txt文件,单击properties
,单击details
选项卡,然后查看folder path
。
答案 2 :(得分:-1)
可能需要用来查找路径
string filePath = @"C:\MyDir\MySubDir\myfile.ext";
string directoryName;
int i = 0;
while (filePath != null)
{
directoryName = Path.GetDirectoryName(filePath);
Console.WriteLine("GetDirectoryName('{0}') returns '{1}'",
filePath, directoryName);
filePath = directoryName;
if (i == 1)
{
filePath = directoryName + @"\"; // this will preserve the previous path
}
i++;
}
/*