问题标签 [fileinputstream]

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.

0 投票
1 回答
2469 浏览

java - 在 java 中使用 DataOutputStream 发送文件

我正在尝试构建一个将文件大小和内容发送到服务器的客户端。

我正在尝试使用 DataOutputStream。

我假设我需要打开文件并获取文件大小并读取内容并发送它。

但我不确定如何实现这些,因为我对 java 真的很陌生......

谁能帮我解决这个问题?

谢谢!

0 投票
4 回答
5182 浏览

android - 在 Android 中指定 XML 文件的文件夹路径

我将employeedetailxml 放入名为“res\raw”的文件夹中。当我尝试通过指定文件和文件夹名称打开它时,我收到错误“找不到文件”。

如何指定文件的路径?

我更希望能够通过“ R.raw.employeedetailxmlFileInputStream来指定它打开该文件。那可能吗?(我试了一下,报错了。)

可以FileInputStream将资源 ID 作为参数吗?

0 投票
1 回答
2484 浏览

java - 循环通过 FileInputStream 时的无限循环

好的,所以我正在编写一个 Java 应用程序来导入一个 csv 文件,然后循环遍历结果,并将它们加载到一个数组中。我正在正确导入文件,因为它没有通过异常。我的问题是,当我尝试计算 FileInputStream 中的记录数时,我陷入了无限循环。这里可能是什么问题。继承人的代码:

这是我的类,它有一个调用 go() 的 Main 方法:

这是类 PopularNames (pop),在下面的方法中,我将 inputStream var 设置为新的 FileINputStream。文件名由用户提供。

这是麻烦的方法。我只是循环通过 FileInputStream 并计算记录数:

0 投票
1 回答
6190 浏览

java - 在java中,如何从输入流中读取固定长度并保存为文件?

在java中,如何从输入流中读取固定长度并保存为文件?例如。我想从 inputStream 中读取 5M,并保存为 downloadFile.txt 或其他。(BUFFERSIZE=1024)

0 投票
2 回答
416 浏览

android - FileInputstream 安卓垃圾

我正在使用此代码读取输入流,但它不工作它在缓冲区中给出垃圾值。下面的代码有什么问题: //mInputStream 是 FileInputStream 的一个对象

0 投票
1 回答
618 浏览

android - 在 Android 中 FileInputStream 的 finalize() 期间导致 NullPointerException 的原因是什么?

我正在将我们的应用程序从使用外部文件(使用文件名访问)转换为内部文件(使用FileInputStreamFileOutputStream对象访问)。但是,我遇到了一个相当奇怪的错误:在 s 上finalize()FileInputStreams 有时会抛出NullPointerException.

logcat 告诉我:

查看docjar.com上的FileInputStream 源,这似乎可能是由 null 引起的FileDescriptor;但是,我希望能够将错误的文件名传递给我的FileInputStream构造函数并捕获FileNotFoundException,因为这是我对 Android 内部系统所能做的一切(没有根据 中的每个条目测量文件名Context#fileList())。有没有办法解决这个问题?

注意显然终结器中的异常不会导致我任何实际的崩溃,但我觉得我应该尝试整理一下。

0 投票
0 回答
1330 浏览

android - Android FileInputStream FileNotFoundException 即使权限到位,文件存在,存储已安装,可以读取等

我是 Android 的初级开发人员,在尝试访问 SD 卡上的 XML 文件时遇到了以下问题。

首先,我执行了以下检查: - android manifest 中给出了读/写外部存储的权限 - 文件存在于指定位置 - 我检查了:fileexists = true; 可以读=真;isfile = true - 外部存储状态 = 已安装

FileInputStream 仍然给我 FileNoteFoundException。编码:

回顾一下:我所有的检查都表明该文件可以读取并准备好执行操作,但 FileInputStream 构造函数似乎对此视而不见。我是什么做的?我错过了什么?它可能与xml的内容有关吗?

非常感谢您能给我的任何帮助或指点。

0 投票
2 回答
161 浏览

java - 游戏设置文件问题

嗨,我正在开发一个设置加载器系统,但它不想工作,我尝试了不同的方法,这个看起来最好,除了它不工作,我可以请一些帮助,因为我需要完成这个在一天结束时。

这是代码:

,这是“settings.dat”文件内容:

最后是控制台输出:

0 投票
3 回答
1711 浏览

java - 套接字传输的文件:内容为空

我正在通过套接字在两台计算机之间传输文件。一切似乎都正常,但是当我查看检索到的文件的内容时,它是空的。我究竟做错了什么?

这是我的服务器端代码。文件 foobar.txt 存在,其内容是“hello world!”。

这是我的客户代码:

解决了

由于我使用多个线程和多个套接字并在一台机器上测试所有连接,我只是遇到了一个问题,即客户端(其中包含客户端和服务器代码)将与其自身而不是另一个客户端连接。为不同的运行客户端更改文件传输端口使这一切正常工作。感谢所有看过这个并给我一些建议的人。

0 投票
2 回答
2611 浏览

java - 关闭 struts 的流结果使用的 FileInputStream

我的 Web 应用程序生成一个 XML 文件。我正在使用 Struts2 流结果来管理下载,这是 struts.xml 中的操作:

这是创建 FileInputStream“inputStream”的操作类“GenerateXML”的一部分:

删除文件将不起作用,因为 inputStream 尚未关闭(该部分已被注释掉)。但是,如果我此时关闭它,则用户下载的 xml 文件为空,因为它的流在 struts 生成下载之前已关闭。除了使用定期删除服务器上的那些临时文件的脚本之外,还有没有办法在 struts 完成它之后关闭“inputStream”?