如何在 Asp.net Core 应用程序中创建文本文件

kar*_*ula 0 asp.net-core-mvc .net-core asp.net-core asp.net-core-2.1 asp.net-core-mvc-2.1

我是 Dot-net Core 应用程序的新手 如何在 Asp.net Core 应用程序中创建文本文件 请为我提供一些资源

Fei*_*Han 5

如何在 Asp.net Core 应用程序中创建文本文件

如果您想在 ASP.NET Core MVC 项目的特定文件夹中创建文本文件,可以参考以下代码片段。

public class HomeController : Controller
{
    private IHostingEnvironment _env;

    public HomeController(IHostingEnvironment env)
    {
        _env = env;
    }

    public IActionResult Index()
    {
        var path = Path.Combine(_env.ContentRootPath, @"TxtFiles\" + "MyTest.txt");

        using (FileStream fs = System.IO.File.Create(path))
        {
            byte[] content = new UTF8Encoding(true).GetBytes("Hello World");

            fs.Write(content, 0, content.Length);
        }

        //code logic here
        //...

        return View();
    } 
Run Code Online (Sandbox Code Playgroud)

TxtFiles用于保存文本文件的文件夹

在此输入图像描述