[英]How I can read a file in my Application folder?
嗨! 我想开发一个Windows服务,将其安装在网络服务器上。 首先,我必须在控制台应用程序中测试我的功能。 我想读取流中的文件。 在我的Project Explorer中,创建一个名为App_Data的文件夹。 在此,我有三个txt文件和一个pdf文件。
using (StreamReader reader = new StreamReader(@"~/App_Data/PDFContent_de.txt",System.Text.Encoding.Default))
{
string message = reader.ReadToEnd();
//...
}
您创建的文件夹位于bin / debug中
您可以使用“ ../../”返回目录,例如
StreamReader reader = new StreamReader(@"../../App_Data/PDFContent_de.txt",System.Text.Encoding.Default)
或将文件的“复制到输出目录”属性设置为“如果更新则复制”,然后使用
string path=@"App_Data/PDFContent_de.txt"
要么
string path=Directory.GetCurrentDirectory()+@"/App_Data/PDFContent_de.txt";
要么
string path=Path.GetFullPath("App_Data/PDFContent_de.txt");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.