C# 如何在visual studio中访问本地目录项目中的文件
我正在VisualStudio中开发一个应用程序,它可以读取和写入位于VisualStudio目录中的文件C# 如何在visual studio中访问本地目录项目中的文件,c#,C#,我正在VisualStudio中开发一个应用程序,它可以读取和写入位于VisualStudio目录中的文件 string creatureFile = @"\Resources\REGISTRADOS.DAT"; 当我执行它时,我得到一个fileNotFoundException 我希望得到帮助。这是我使用的代码: Func>ActainCreatureList=ActainCreatureListFromArray string[] creatureNameArray = f
string creatureFile = @"\Resources\REGISTRADOS.DAT";
当我执行它时,我得到一个fileNotFoundException
我希望得到帮助。这是我使用的代码:
Func>ActainCreatureList=ActainCreatureListFromArray
string[] creatureNameArray = fileManager.ReadFromFile(creatureFile);
IList<Creature> creatureList = ObtainCreatureList(creatureNameArray);
var villianList = from creature in creatureList
where creature.Name.Contains(villianIdentifier)
select new Creature
{
Name = creature.Name
};
// Write Villians to VILLIANS.DAT file
fileManager.WriteToFile(villiansFile, villianList.ToList());
Console.WriteLine("Press one key");
Console.ReadKey();
string[]creatureNameArray=fileManager.ReadFromFile(creatureFile);
IList creatureList=获取creatureList(creatureNameArray);
var villianList=来自creatureList中的生物
其中creative.Name.Contains(villianIdentifier)
选择新生物
{
名称=生物名称
};
//将Villian写入Villian.DAT文件
WriteToFile(villiansFile,villianList.ToList());
控制台。写线(“按一个键”);
Console.ReadKey();
fileManager的代码是
公共字符串[]ReadFromFile(字符串路径)
{
返回文件.ReadAllLines(路径);
}
public void WriteToFile(string path, IList<Creature> creatureCollection)
{
using (StreamWriter stream = File.AppendText(path))
{
foreach(var creature in creatureCollection)
{
stream.WriteLine(creature.Name);
}
}
}
public void WriteToFile(字符串路径,IList creatureCollection)
{
使用(StreamWriter stream=File.AppendText(路径))
{
foreach(creatureCollection中的可变生物)
{
stream.WriteLine(生物名称);
}
}
}
您显示给我们的那一行不能抛出文件NotFoundException
,请显示您正在使用的实际代码creatureFile
,作为答案,不要发布其他信息-编辑原始问题以添加/更改内容。