.net core读取文件内容(linux+window)

操作环境

.net 5

centos7

vistual studio 2019(16.11.15)

win10

.net core和.net framework的写法是一样的

代码如下:

static void Main(string[] args)
{
            Console.WriteLine("开始读取文件");
            FileStream fs = new FileStream("./FilePath/text.txt", FileMode.OpenOrCreate);
            byte[] buffer = new byte[fs.Length];
            fs.Read(buffer, 0, buffer.Length);

            fs.Close();
            string readRet = Encoding.UTF8.GetString(buffer);
            Console.WriteLine("读取到的文本为:"+readRet);
            Console.ReadLine();
}

程序使用相对路径的方式

window平台下的运行结果

linux平台下的执行结果:

把Debug目录下的net5.0目录拷贝到centos7的目录下执行,执行结果如下图:

 


版权声明:本文为zxy13826134783原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。