C#-写入文本文件时,未创建输出文件

若oo

下面是我的代码。我的问题是根本没有创建file.txt!我找不到原因。程序应创建它。请你帮助我好吗 ?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace WriteToFile
{
    class Program
    {
        static void Main(string[] args)
        {
            string line = "Please help me to write something!!";

          System.IO.StreamWriter file = new System.IO.StreamWriter
(@"C:\Users\jgonc\source\repos\WriteToFile\WriteToFile\bin\Debug\file.txt");

            file.Flush();
            file.WriteLine(line);
            file.Close();

            Console.WriteLine("press a key");
            Console.ReadKey();


        }
    }
}
詹姆斯·马隆
//line you want to write to the document
string line = "Please help me to write something!!";

//path to my documents
string docPath =
      Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

using (StreamWriter sw = new StreamWriter(Path.Combine(docPath, "test.txt")))
{
    sw.WriteLine(line); 
}

Console.WriteLine("press a key");
Console.ReadKey();

在这里,我使用了using关键字。这非常有用,因为在使用段结束时,在参数中创建的任何对象都将被自动销毁,这很棒,因为这意味着您不需要使用不必要的刷新和关闭来使代码混乱。

了解冲洗与关闭之间的区别也很重要。在使用段结束时,在streamwriter上调用dispose,然后依次调用close,从而关闭流。刷新只是清除缓冲区

  • 检查您应用程序是否具有写入我的文档目录的权限-在此处
  • 由于bin文件夹经常更改或删除,因此我更改了文档的路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在文本文件中重定向时的 C++ 彩色输出文本

来自分类Dev

写入文本文件C#

来自分类Dev

C 编程输出文本文件

来自分类Dev

Qt(C ++):QFile成功创建文本文件,但未写入文本文件

来自分类Dev

C#覆盖文本文件-文件未写入任何内容

来自分类Dev

C#文本文件浏览和文件写入

来自分类Dev

从文本框写入文本文件C#

来自分类Dev

将arraylist写入文本文件C#

来自分类Dev

C#将数据写入文本文件

来自分类Dev

C#写入文本文件问题

来自分类Dev

将arraylist写入文本文件C#

来自分类Dev

C#从Google Calendar API写入文本文件

来自分类Dev

C# 如何写入文本文件?

来自分类Dev

在C#中写入文本文件时出现IoException

来自分类Dev

通过附加C#逐行将文本写入文本文件时出错,但文件中没有任何内容

来自分类Dev

在C#中创建文本文件

来自分类Dev

从C#中的文本文件创建数组列表

来自分类Dev

在C ++中流进和出文本文件

来自分类Dev

读取文本文件C#

来自分类Dev

C#编辑文本文件

来自分类Dev

搜索文本文件C#

来自分类Dev

C# 打开文本文件

来自分类Dev

将大量物理文件名写入文本文件C#

来自分类Dev

使用C#读取Excel文件和写入文本文件的速度非常慢

来自分类Dev

有关类实现和写入创建的文本文件的C ++帮助

来自分类Dev

c#从多个线程将文本写入一个文本文件

来自分类Dev

C ++使用fstream对象读取和写入文本文件时遇到问题

来自分类Dev

在C ++中写入文本文件的开头

来自分类Dev

快速将数据从C ++ Vector写入文本文件