问题标签 [fileoutputstream]

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 投票
6 回答
80478 浏览

java - Android下载二进制文件问题

我在从 Internet 下载我的应用程序中的二进制文件(视频)时遇到问题。在 Quicktime 中,如果我直接下载它,它可以正常工作,但是通过我的应用程序它会变得一团糟(即使它们在文本编辑器中看起来完全一样)。这是一个例子:

0 投票
17 回答
182022 浏览

java - 即使 file.exists()、file.canRead()、file.canWrite()、file.canExecute() 都返回 true,file.delete() 也会返回 false

我正在尝试删除一个文件,在其中写入一些内容后,使用FileOutputStream. 这是我用来编写的代码:

正如所见,我刷新并关闭了流,但是当我尝试删除时,file.delete()返回 false。

我在删除之前检查了文件是否存在,并且:file.exists()file.canRead()file.canWrite()file.canExecute()都返回true。就在调用这些方法之后,我尝试file.delete()返回 false。

有什么我做错了吗?

0 投票
1 回答
3009 浏览

java - 在java中将HTML文件打印到打印机

我需要以编程方式将 html 打印到打印机。我不想打印 html 标签,我希望在打印之前解析 html 标签。

此代码将 html 功能和数据添加到名为 document.html 的 htm 文档中。然后我将输出发送到名为 itext.html 的文件

HtmlWriter writer2 = HtmlWriter.getInstance(document,new FileOutputStream("itext.html"));

我知道需要以某种方式解析该 html 文件并打印它,而不必在浏览器中打开它并转到 FILE 和 Print。

0 投票
3 回答
3339 浏览

java - Java - 使用 FileOutputStream 附加到 Excel 文件

此代码附加到已创建的 Excel 文件中:

我们可以添加/修改什么,以便在尚未创建的情况下创建 Decrypted.xls 并在已创建的情况下附加?

0 投票
2 回答
1274 浏览

android - 谁能解释用于在 android 中下载文件的 File() 参数?

在参考这个android文件下载问题

谁能解释这段代码在代码中的含义

. 中的参数 root 是什么意思File()

我需要指定root path保存文件吗?

如果是这种情况,那么我们如何在 android 中指定根路径?

问候

0 投票
2 回答
1377 浏览

java - 在 Eclipse Web 项目的 Java Servlet 中使用 FileOutputStreams 和 Jena 模型

我最近使用 eclipse 在 Java 中创建了一个 Web 项目。我有一个包含计时器任务的 servlet。此计时器任务调用我创建的 XML 写作类的“writeList”方法。这一切都很好,我已经使用 System.out 验证了它每分钟运行一次。

当我在 Eclipse 中作为应用程序运行我的 XML Writing 类时,它运行良好。该文件输出到“WebContent/test.rdf”没有任何问题。

但是,当我的 servlet 中的计时器任务调用它时,我收到以下错误:

XMLWriter第58行代码如下:

fileOut 是 FileOutputStream,model 是 Jena 模型的一个实例,因为我正在使用 RDF。

任何帮助将不胜感激,我已经坚持了好几天了!有任何问题请告诉我!

编辑:所以它现在正在工作,但我想将文件写入我的 Web 项目的“WebContent”目录。有没有办法自动做到这一点?我无法让系统动态找到该目录。

0 投票
2 回答
1972 浏览

java - 使用 Java 将十六进制标题信息添加到 JPEG 文件

我需要将标题信息添加到 JPEG 文件中,以便在某些网站上共享时使其正常工作,我已经通过大量 Hex 挖掘找到了正确的信息,但现在我有点难以获得将其放入文件中。我知道它需要去文件中的哪个位置,并且我知道它有多长,我的问题是 RandomAccessFile 只是覆盖了文件中的现有数据,而 FileOutputStream 将数据附加到末尾。我也不想要,我想从第三个字节开始插入数据。

我的示例代码:

所以这不起作用,因为它覆盖,并且不插入,我找不到任何方法将数据插入文件

0 投票
1 回答
34013 浏览

java - Java BufferedWriter、OutputStreamWriter 能够写入已关闭的 FileOutputStream

当我将数据写入流时,我期望以下代码会引发异常:

我意识到我应该关闭 BufferedWriter,但是在我当前的环境中,FileOutputStream 可能会在 BufferedWriter 关闭之前关闭。FileOutputStream 不应该抛出一个应该向上移动的 IOException,直到它碰到我的 try/catch 块并打印堆栈跟踪?

如果我尝试调用 fs.write(65),则会引发异常。

0 投票
3 回答
5028 浏览

java - FileOutputStream() 可以将相对路径作为参数吗

我正在创建一个 FileOutputStream 对象。它在其构造函数中将文件或字符串作为参数。

我的问题是,我可以给它一个相对 URL 作为文件位置的参数吗,它似乎不起作用,但我正在努力解决这是否可能(如果不是我将停止尝试) .

如果不可能,我如何(从 servlet)获取到当前位置的绝对路径(在文件系统上,而不是逻辑 URL),以便我可以将其传递给构造函数。

我的部分问题是我的开发盒是 Windows,但我会将它发布到 Unix 盒,所以路径不能相同,即在 Windows C:/.... 和 unix /usr/...

0 投票
1 回答
2486 浏览

fileoutputstream - 文件输出流错误

我有一部分代码假设从网站获取图像并将其存储到 sdcard 中。当我在 sdk1.5 上开发时,可以找到以下代码。但是,在我将其更改为 android sdk 2.0 后,它现在无法正常工作。这条线有问题;FileOutputStream fos = new FileOutputStream(filepath + "/" + this.filename);

这是我拥有的代码:

错误发生在第三次捕获中。但是,当我移动这条线时

FileOutputStream fos = new FileOutputStream(filepath + "/" + this.filename);

到第二次尝试/捕获,然后它将发生在第二次捕获中。可以请帮助我吗?