Tag: file io

BufferedWriter不会将所有内容写入输出文件

我有一个Java程序,从文件中逐行读取一些文本,并将新文本写入输出文件。 但是在程序结束之后,并不是所有写入我的BufferedWriter的文本都出现在输出文件中。 这是为什么? 细节:程序将一个CSV文本文档转换成SQL命令,将数据插入到一个表中。 该文本文件有超过10000行看起来类似于以下内容: 2007,10,9,1,1,1006134,19423882 该程序似乎工作正常,除了它只是通过创build一个新的SQL语句已经将其打印到SQL文件中的半途停止在文件中。 它看起来像这样: insert into nyccrash values (2007, 1, 2, 1, 4, 1033092, 259916); insert into nyccrash values (2007, 1, 1, 1, 1, 1020246, 197687); insert into nyccrash values (2007, 10, 9, 1 这发生在约10000行之后,但在文件结束之前的几百行。 发生中断的地方在1和1之间。 但是,字符似乎并不重要,因为如果我将1更改为42则写入新文件的最后一个内容是4 ,即从该整数中切掉2。 所以读者或写作者在写作/阅读一定量之后似乎就要死去了。 我的Java代码如下: import java.io.*; public class InsertCrashData { public static void main (String […]

读取二进制文件并循环每个字节

在Python中,如何读取二进制文件并循环该文件的每个字节?

读取和写入文本文件中的数据

我需要从文本文件中读取/写入数据,但是我一直无法弄清楚。 我在Swift的iBook中发现了这个示例代码,但我仍然不知道如何写入或读取数据。 import Cocoa class DataImporter { /* DataImporter is a class to import data from an external file. The class is assumed to take a non-trivial amount of time to initialize. */ var fileName = "data.txt" // the DataImporter class would provide data importing functionality here } class DataManager { @lazy var importer = […]

在Python中查找扩展名为.txt的目录中的所有文件

我怎样才能find所有的文件在python扩展名为.txt的目录?

正确的方式写入文件?

我习惯做print >>f, "hi there" 但是,似乎print >>已被弃用。 什么是build议的方式来做上面的线? 更新 :关于所有与"\n"答案…这是通用的还是Unix特有的? IE,我应该在Windows上做"\r\n"吗?

用Python读大文件的懒惰方法?

我有一个非常大的文件4GB,当我尝试读取它我的电脑挂起。 所以我想一个一个地读一遍,每一个处理后的文件都存放在另一个文件中,然后读下一个文件。 有没有什么方法可以yield这些碎片? 我很想有一个懒惰的方法 。

用C#parsingC#中的CSV文件

有没有一个默认的/官方/推荐的方式来parsingC#中的CSV文件? 我不想推出我自己的parsing器。 另外,我也看到有人使用ODBC / OLE DB通过Text驱动来读取CSV文件,很多人因为“缺点”而不喜欢这个。 这些缺点是什么? 理想情况下,我正在寻找一种方法,我可以通过列名读取CSV,使用第一个logging作为标题/字段名称。 一些给出的答案是正确的,但基本反序列化文件到类。

getResourceAsStream()与FileInputStream

我试图加载一个文件在一个Web应用程序,我得到一个FileNotFoundexception,当我使用FileInputStream 。 但是,使用相同的path,我可以加载文件,当我getResourceAsStream() 。 这两种方法有什么区别,为什么一个工作而另一个不工作呢?

有没有办法检查一个文件是否正在使用?

我正在用C#编写一个需要重复访问1个图像文件的程序。 大多数情况下,它可以工作,但是如果我的电脑运行的很快,它会在文件保存回文件系统之前尝试访问文件,并抛出一个错误: “正被另一个进程使用的文件” 。 我想find一个解决这个问题的方法,但是我所有的Googlesearch都只能通过使用exception处理来创build检查。 这是违背我的宗教的,所以我想知道有没有人有更好的方法呢?

从C#创buildExcel(.XLS和.XLSX)文件

如何使用C#创buildExcel电子表格而不需要在运行代码的计算机上安装Excel?