嗨我正在使用,
FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);
从我在Debug-Directory中定义但没有成功的Temp-Folder中读取文件。 使用此代码,我可以从Debug-Folder中读取文件。 任何人都可以帮忙!
这是我的代码
private void button_click(object sender, RoutedEventArgs e)
{
string activeDirectory = System.Windows.Forms.Application.StartupPath + "\\Temp\\";
string[] files = Directory.GetFiles(activeDirectory);
try
{
foreach (string fileName in files.Select(f => f.Substring(activeDirectory.Length)))
{
FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);
}
}
catch()
{}
}
答案 0 :(得分:0)
如果您正在运行调试版本
System.Windows.Forms.Application.StartupPath
将返回调试文件夹的路径,因为您的exe存在于该文件夹中。