Tag: 文本文件

如何有效地写在C#中的大文本文件?

我正在C#中创build一个方法,该方法为Google Product Feed生成文本文件。 Feed将包含超过30,000条logging,文本文件的重量约为7Mb。 这是我目前正在使用的代码(为简洁起见删除了一些行)。 public static void GenerateTextFile(string filePath) { var sb = new StringBuilder(1000); sb.Append("availability").Append("\t"); sb.Append("condition").Append("\t"); sb.Append("description").Append("\t"); // repetitive code hidden for brevity … sb.Append(Environment.NewLine); var items = inventoryRepo.GetItemsForSale(); foreach (var p in items) { sb.Append("in stock").Append("\t"); sb.Append("used").Append("\t"); sb.Append(p.Description).Append("\t"); // repetitive code hidden for brevity … sb.AppendLine(); } using (StreamWriter outfile = new […]

MIME键入.txt文件?

我试图共享一个.txt文件共享意图。 如果我将“text / plain”设置为mimetypes,它会像文本文件一样读取文本内容,然后在共享菜单中给出的选项是Whatsapp,Line等。 有谁知道如何configuration共享意图,以便共享选项只能发送.txt文件(Gmail,Dropbox等,但不是Whatsapp ..)的程序? 谢谢

使用php清除文本文件的内容

我有一个filelist.txt文件 我创buildclear.php文件来清除文件列表的内容 在index.html我把一个button来调用clear.php清除 任何人都可以帮我解决: 我应该在clear.php中写什么样的PHP代码 如何编写一个button来调用clear.php,然后返回到index.html,显示已被清除的结果? 谢谢

在asp.net-mvc中从服务器读取文本文件的最佳方法是什么?

在我的一个控制器动作中,我需要读入一个文本文件,其中有一堆参考数据。 现在我只是把它放在“/ Content”目录下。 我的问题是: 这是放这个文件的“正确”的地方,或者我应该把它放在另一个目录? 什么是最好的方式来读取坐在服务器上的asp.net-mvc中的文本文件?

在C中,我应该如何读取文本文件并打印所有string

我有一个名为test.txt的文本文件 我想写一个C程序,可以读取这个文件,并将内容打印到控制台(假定文件只包含ASCII文本)。 我不知道如何获得我的stringvariables的大小。 喜欢这个: char str[999]; FILE * file; file = fopen( "test.txt" , "r"); if (file) { while (fscanf(file, "%s", str)!=EOF) printf("%s",str); fclose(file); } 999的大小不起作用,因为fscanf返回的string可能比这个大。 我该如何解决这个问题?

从文件中查找不在另一个文件中的行

我有两个文件(比如说a.txt和b.txt ),这两个文件都有一个名称列表。 我已经在这两个文件上运行sort 。 现在我想从a.txt中findb.txt中不存在的b.txt 。 (我花了很多时间find这个问题的答案,所以logging下来供将来参考)

如何实时监控文本文件

为了debugging的目的,在一个稍微封闭的系统中,我必须输出文本到一个文件。 有谁知道在Windows(基于控制台或没有)运行的工具,检测到文件的变化,并实时输出它们?

如何阅读Windows上的大文本文件?

我有一个大的服务器日志文件(〜750 MB),我无法打开记事本或记事本++(他们都说这个文件太大)。 任何人都可以提出一个程序(对于Windows),只能将文件的一小部分一次读入内存? 或者我需要写我自己的应用程序来parsing这个文件?

最好的免费文本编辑器支持*超过* 4GB的文件?

我正在寻找一个文本编辑器,将能够加载一个4千兆字节的文件。 文本板不起作用。 我拥有它的一个副本,并已到其支持网站,它只是不这样做。 也许我需要新的硬件,但这是一个不同的问题。 编辑需要是免费的,如果花费我的话,不要超过30美元。 对于Windows。

如果不存在,创build一个.txt文件,如果它附加了一个新行

我想创build一个.txt文件并写入它,如果该文件已经存在,我只想追加更多的行: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); tw.WriteLine("The next line!"); tw.Close(); } 但第一行似乎总是被覆盖…我怎样才能避免写在同一行(我使用循环)? 我知道这是一个非常简单的事情,但我从来没有使用过WriteLine方法。 我对C#完全陌生。