问题标签 [filereader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java通过Eclipse运行时找不到文件
当我运行一个应该从 Eclipse 中的文件读取的 Java 应用程序时,我得到一个java.io.FileNotFoundException
,即使该文件位于正确的目录中。我可以从命令行编译和运行应用程序就好了;该问题仅发生在 Eclipse 中,具有多个项目和应用程序。是否需要更改运行配置或构建路径以使其正确找到文件的设置?
java - FileReader 与 FileInputReader。拆分与模式
我正在处理一个大约 2G 的文件。我想逐行阅读文件以找到一些特定的术语。我可以更好地使用哪个类:FileReader 或 FileInputStream?以及如何有效地找到特定的单词。我只是使用 split() 方法,但我可以将 java.util.regex.Pattern 类与 java.util.regex.Matcher 类结合使用。
所以问题是:我可以使用哪个类:FileReader 还是 FileInputStream?我可以使用拆分方法或正则表达式类吗
有人有这个问题的答案吗?比。
html - html5 fileapi 二进制数据
您可以从没有 fileReader 类的文件中获取二进制数据吗?我正在尝试上传文件,我让它在 firefox 和 chrome/webkit 中工作,但 safari 5 没有文件阅读器。
必须有一种方法来获取二进制数据,因为 gmail 具有适用于 safari 5 的拖放功能。
android - 如何逐行读取本地(res / raw)文件?
我的 res/raw 目录中有一个文本文件。我想逐行读取文件,但由于 Android 的安全限制,FileReader 和 BufferedReader 失败。我还能怎么做?
android - 加快下载时间
我在服务器中有 40 MB 文件,我正在使用
这段代码似乎工作正常,但时间太长了。他们有什么办法可以让这个过程更快。
/minhaz
java - BufferedReader 似乎只读取文件的最后一行
我正在尝试编写一个方法来获取一个多行制表符分隔的文件并将该文件的内容作为字符串数组的数组列表返回(每一行都是一个字符串 [],每个这样的字符串 [] 都是一个数组列表的元素)。我的问题是,我无法判断输出是否正确。我已经打印了每个 arraylist 元素和 String[] 元素,因为它们被保存到了 arraylist 中,并且这些打印看起来是正确的。但是在返回数组列表并在其中打印 String[] 之后,它们似乎只有文件最后一行的内容。我怀疑这可能与我不知道的 FileReader 或 BufferedReader 有关。Anyhoo,这是代码:
输入文件是:
输出是:
谢谢一米!
iphone - 在运行时使用 Phonegap 和 Javascript 读取应用程序包中的文件
我试过使用 FileReader 类,但它似乎只允许访问应用程序包之外的文件 - 即文档文件夹。但我想读取应用程序包中的文件 - 例如从 Phonegap.plist 获取全局设置,确定 www 文件夹中是否存在某些文件等等。
我已经尝试了一些东西,但它似乎不起作用。我可以在从 PhoneGap.plist 读取的 PhoneGap 本机代码中看到,但这似乎在 Javascript API 中不可用。
如果有人可以建议我做错了什么,那将非常有帮助,或者这可能是不可能的,我需要更新 PhoneGap,我可以将其添加到我的应用程序中。我不知道在 Objective-C 中编程,这是主要问题!!
任何想法将不胜感激。
谢谢尼克
java - 使用 Java 扫描器读取文件
我试图理解的 java 文件中的一行如下。
根据 java.util.regex.Pattern 文档,该文件预计将返回到“输入的结尾,但对于最终终止符,如果有的话”。但发生的情况是它只返回文件中的前 1024 个字符。这是正则表达式模式匹配器施加的限制吗?这可以克服吗?目前我正在使用文件阅读器。但我想知道这种行为的原因。
java - Java filereader bufferedreader 打印出一定数量的行
我正在尝试在 java 中使用文件阅读器和缓冲阅读器从 txt 文件中打印一定数量的行。该文件有超过 100000 行,但我只想打印前 100 行。
我想出的代码如下所示:
它打印出如下内容:
依此类推(打印的整数只是为了让我可以看到计数器正在递增)。问题是,它一直到文件末尾,而不是在第 100 行文本之后停止。我的问题是,如何在第 100 行之后停止打印?
提前致谢。
html - HTML5 离线存储。文件存储?目录和文件系统 API
对于离线存储数据,WebApp 可以使用:
- 会话存储,“cookie 的高级版本”
- 基于键/值的Web 存储(AKA 本地/全局/离线/DOM 存储)
- 基于 sql 的Web SQL 数据库(已弃用)和索引数据库 API
- FileReader和FileWriter API(要求用户在每次应用程序加载时选择文件)
但显然没有文件存储。当然,也有基于 manifest 的缓存,但它只是一个缓存,不应该用作用户数据存储。
这是否意味着 WebApp 的用户被迫使用某种云文件存储?
有没有办法在用户的本地机器上保存大文件?或者也许可以通过某种方式选择本地文件夹 Web 应用程序可以用来存储用户数据?
编辑. 安全。HTML5 已经能够将大部分数据写入用户的本地机器。如果浏览器将提供另一种基于文件的抽象来存储数据,我看不到任何安全问题。它可以是一些虚拟机、虚拟文件系统等等。
嗯,我认为,可以编写 JS 文件系统并将其存储为 SQL 中的 blob ......