Tag: io

HTML5是否允许您与浏览器中的本地客户端文件进行交互?

我见过一些关于在网页上访问客户机上的文件的post,也就是这个问题 。 我正在尝试跳上“我不断更新云计算”的范例,这样我的用户就可以通过访问网页来访问最新的版本。 这要求程序/网页可以以一个目录开始,recursion地检查其中的文件,并根据find的结果计算结果。 最后还应该能够将结果文件写入客户端的文件系统。 在上一个问题中的答案之一提到了Google Gears,但是现在已经停止了HTML5。 是否可以在HTML5中访问客户端目录? 怎么样? 我知道为什么通过任何网页访问本地文件是一个安全风险,但为了我的目的,我没有问题,要求用户适当的权限。

在Java中,当我调用OutputStream.close()时是否总是需要先调用OutputStream.flush()?

如果我只是在输出stream中调用close() ,输出是有保证的,或者需要我总是调用flush() 。

Java太多打开的文件

我正在尝试写入多个文件,19确切地说。 给他们写了几百次之后,我得到了Java IOException:打开的文件过多。 但是,正如我所说,我已经打开了19个文件,并在开始时打开它们。 这里有什么问题? 我可以validation写入是否成功。 编辑:我没有使用try-catch-finally块。 我有函数抛出exception,而不是。 现在我把这个试着抓住他们,他们似乎在做的更好。 大多数人是正确的,我打开比我想象的更多的文件。 还在追踪事情 稍后我会发布更新。 重新编辑:确保所有的文件访问都被try-catch-wrapped包装,从而解决了这个问题。 谢谢

PHP的x86如何获得> 2 GB文件的文件大小没有外部程序?

我需要获取大小超过2 GB的文件的文件大小。 (在4.6 GB文件上testing)。 有没有办法做到这一点,没有外部程序? 现状: filesize() , stat()和fseek()失败 fread()和feof()作品 有可能通过读取文件内容(非常慢!)来获取文件大小。 $size = (float) 0; $chunksize = 1024 * 1024; while (!feof($fp)) { fread($fp, $chunksize); $size += (float) $chunksize; } return $size; 我知道如何在64位平台上使用(使用fseek($fp, 0, SEEK_END)和ftell() ),但是我需要32位平台的解决scheme。 解决scheme:我已经为此启动了开源项目。 大文件工具 大文件工具是在PHP中(甚至在32位系统上)操作超过2 GB的文件所需的黑客集合。 回答: https : //stackoverflow.com/a/35233556/631369 github: https : //github.com/jkuchar/BigFileTools

Git日志输出到XML,JSON或YAML?

这是一个非常简单的问题:作为一个Git新手,我想知道是否有一种方法可以输出我的git日志到一个文件,最好是某种像XML,JSON或YAML的序列化格式。 有什么build议么?

primefaces写入到Python文件

我正在使用Python在单个操作中将文本块写入文件: open(file, 'w').write(text) 如果脚本中断,所以文件写入不完成我想没有文件,而不是部分完整的文件。 可以这样做吗?

在/ SD卡中创build一个目录失败

我一直在尝试以编程方式在/sdcard创build一个目录,但它不工作。 下面的代码总是输出directory not created. boolean success = (new File("/sdcard/map")).mkdir(); if (!success) { Log.i("directory not created", "directory not created"); } else { Log.i("directory created", "directory created"); }

将列表的Python列表写入一个csv文件

我有一个很长的名单,如下所示: a = [[1.2,'abc',3],[1.2,'werew',4],……..,[1.4,'qew',2]] 即列表中的值是不同的types – 浮动,整型,string。我如何写入一个csv文件,使我的输出csv文件看起来像 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2

如何使用C#将整个文件读取到string?

将文本文件读入stringvariables的最快方法是什么? 我知道这可以通过几种方式完成,比如读取单个字节,然后将其转换为string。 我正在寻找一种最小编码的方法。

如何查找和replaceC#文件中的文本

我的代码到目前为止 StreamReader reading = File.OpenText("test.txt"); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains("some text")) { StreamWriter write = new StreamWriter("test.txt"); } } 我知道如何find文本,但我不知道如何用自己的文件replace文件中的文本。