C# 从方法中引用并读取.txt文件内容
我这里有一个文本文件: 其中包含了我想要运行的SQL脚本的内容。以前,我把文件放在网络路径中,但是现在我想把文本文件放在解决方案中,正如上图所示 我有一个方法,用于在SQL脚本的网络路径上调用File.ReadAllText(),然后将文本存储为脚本,然后执行SqlCommand:C# 从方法中引用并读取.txt文件内容,c#,sql,.net,file,C#,Sql,.net,File,我这里有一个文本文件: 其中包含了我想要运行的SQL脚本的内容。以前,我把文件放在网络路径中,但是现在我想把文本文件放在解决方案中,正如上图所示 我有一个方法,用于在SQL脚本的网络路径上调用File.ReadAllText(),然后将文本存储为脚本,然后执行SqlCommand: 我的问题是,如何在File.ReadAllText()方法中引用TextFile1.txt,以便在解决方案中相对于网络驱动器维护.txt文件?非常感谢您的帮助。您可以将生成过程设置为将此文本文件复制到输出目录()
我的问题是,如何在File.ReadAllText()方法中引用TextFile1.txt,以便在解决方案中相对于网络驱动器维护.txt文件?非常感谢您的帮助。您可以将生成过程设置为将此文本文件复制到输出目录() 然后您可以通过以下方式访问它:
script = File.ReadAllText($"{AppDomain.CurrentDomain.BaseDirectory}/TextFile1.txt");
如果我理解正确,您希望从发布中包括或排除某些文件
- 您应该使用,然后访问\bin文件夹
Directory.GetParent(Environment.CurrentDirectory).FullName
- 您可以创建自定义文件夹并包含文件。然后,;
Directory.GetParent(Environment.CurrentDirectory).Parent.FullName + "\\CustomFolder\\CustomFile.txt"
- 或者你可以快速搜索