C# System.IO.FileMode.Open

C# System.IO.FileMode.Open,c#,C#,对于我的系统,我首先需要读取CSV文件,然后根据.ini文件中的数据连接到SQL server 2008中的数据库 我使用System.IO.FileStream()读取文件。打开和读取数据没有问题 但是,当我读取csv文件并连接到数据库时,我无法访问.ini文件 因为System.IO.FileStream()函数将ini文件的路径作为csv文件的位置 所以,当我从桌面读取csv文件时,System.IO.FileStream()函数在桌面中搜索ini文件,当我从文档中读取时,它在文档中搜索

对于我的系统,我首先需要读取CSV文件,然后根据.ini文件中的数据连接到SQL server 2008中的数据库

我使用System.IO.FileStream()读取文件。打开和读取数据没有问题

但是,当我读取csv文件并连接到数据库时,我无法访问.ini文件 因为System.IO.FileStream()函数将ini文件的路径作为csv文件的位置

所以,当我从桌面读取csv文件时,System.IO.FileStream()函数在桌面中搜索ini文件,当我从文档中读取时,它在文档中搜索

因此,我想知道如何控制这一点


读取ini文件的函数:System.IO.FileStream(“fileNameOnly”,System.IO.FileMode.Open,System.IO.FileAccess.read)

您可以将
OpenFileDialog.RestoreDirectory设置为True,以便在每次使用时重置对话框的位置。

您可以将
OpenFileDialog.RestoreDirectory设置为True,以便在每次使用时重置对话框的位置。

非常感谢您的回答。现在我可以清除旧文件路径。非常感谢您的帮助现在我可以清除旧的文件路径了。