Как создать текстовый файл в Asp. net Базовое приложение - PullRequest
0 голосов
/ 24 апреля 2020

Я новичок в Dot- net Базовое приложение Как создать текстовый файл в Asp. net Базовое приложение Пожалуйста, предоставьте мне некоторый ресурс

Ответы [ 2 ]

1 голос
/ 26 апреля 2020

Как создать текстовый файл в Asp. net Базовое приложение

Если вы хотите создать текстовый файл в указанной c папке вашего ASP. NET Ядро 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();
    } 

Папка TxtFiles для сохранения текстовых файлов

enter image description here

0 голосов
/ 24 апреля 2020

это почти то же самое, что и класс c. NET

using System;
using System.IO;


        string path= Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

        using (StreamWriter outputFile = new StreamWriter(Path.Combine(path, "myfile.txt")))
        {
                outputFile.WriteLine("Hello world!");
        }

Надеюсь, это поможет.

...