问题标签 [io]

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 回答
1642 浏览

java - 尝试删除文件时出现 AccessControlException

我们有一个使用 log4j 进行日志记录的 java web 服务应用程序。当 log4j 尝试删除其滚动日志文件时引发异常

当我们ls在目录中执行操作时,服务帐户确实有权读取和写入文件和目录。

从一些最初的谷歌搜索看来,我们可能必须更改security.policy文件以允许服务删除文件。有什么建议么?

0 投票
7 回答
45075 浏览

java - CharBuffer 与 char[]

在以下情况下是否有任何理由更喜欢CharBuffera char[]

对比

inaReaderouta 在哪里Writer)?

0 投票
6 回答
12273 浏览

haskell - Haskell IO and closing files

When I open a file for reading in Haskell, I've found that I can't use the contents of the file after closing it. For example, this program will print the contents of a file:

I expected that interchanging the putStr line with the hClose line would have no effect, but this program prints nothing:

Why does this happen? I'm guessing it has something to do with lazy evaluation, but I thought these expressions would get sequenced so there wouldn't be a problem. How would you implement a function like readFile?

0 投票
4 回答
6309 浏览

java - 在 Java 中读取精灵表的最佳方法是什么?

我正在编写一个基本的 sprite 引擎,以供自己娱乐并更好地熟悉 Java 的 2d API。目前,我正在使用大量具有透明背景的单独 .png 文件来表示我需要的各种精灵和不同的动画帧。大多数“现实世界”游戏开发项目似乎都在使用“精灵表”,其中在单个文件中包含多个精灵或动画帧。此外,人们通常不使用原生图像透明度支持,而是将精灵调色板中没有出现的任意颜色指定为透明颜色。如何以编程方式管理这样的文件?

  • 你怎么知道一个精灵从哪里开始,下一个从哪里开始
  • 你如何处理透明度

可能还有其他我没有想到的因素,所以我可能会在我想到事情或人们提出建议时添加到上面的列表中(请在评论中这样做)。

0 投票
3 回答
36113 浏览

vb.net - 在 vb.net 控制台 exe 中获取启动路径

如何在不添加对 system.windows.forms 的引用的情况下获取我的 exe 的启动路径( system.windows.forms.application.StartupPath )?

0 投票
6 回答
189841 浏览

java - Java:将整数从文件读入数组

我正在尝试使用文件“Tall.txt”将其中包含的整数写入名为“tall”的数组中。它在某种程度上做到了这一点,但当我运行它时,它也会引发以下异常(:

为什么它会这样做,我该如何删除它?正如我所看到的,我将文件作为字符串读取,然后将其转换为整数,这不是非法的。

0 投票
62 回答
2405078 浏览

java - 如何在 Java 中将 InputStream 读取/转换为字符串?

如果你有一个java.io.InputStream对象,你应该如何处理那个对象并产生一个String


假设我有一个InputStream包含文本数据的,我想将它转换为一个String,所以例如我可以将它写入一个日志文件。

InputStream获取并将其转换为 的最简单方法是String什么?

0 投票
13 回答
315965 浏览

c - 如何从 C 中的控制台读取一行?

在 C 控制台程序中读取整行的最简单方法是什么输入的文本可能具有可变长度,我们不能对其内容做出任何假设。

0 投票
12 回答
65857 浏览

perl - 在 Perl 中打开和读取文件的最佳方法是什么?

请注意 - 我不是在寻找打开/读取文件的“正确”方式,或者我每次都应该打开/读取文件的方式。我只是想知道大多数人使用什么方式,也许同时学习一些新方法:)*

在我的 Perl 程序中,一个非常常见的代码块是打开一个文件并读取或写入它。我见过很多这样做的方法,多年来我执行这项任务的风格已经改变了几次。我只是想知道最好的(如果有最好的方法)方法是什么?

我曾经打开过这样的文件:

但我认为这有错误捕获的问题。

添加括号似乎可以修复错误捕获:

我知道您也可以将文件句柄分配给变量,因此我可以使用 $input_filehandle 而不是像上面那样使用“INPUT_FILE”——这样更好吗?

对于读取文件,如果文件很小,像这样的通配有什么问题吗?

或者

或者你应该总是循环遍历,像这样:

我知道在 perl 中有很多方法可以完成任务,我只是想知道是否有在文件中打开和读取的首选/标准方法?

0 投票
33 回答
1560552 浏览

java - 如何从文件内容创建 Java 字符串?

一段时间以来,我一直在使用下面的成语。它似乎是最广泛的,至少在我访问过的网站上。

有没有更好/不同的方法将文件读入Java中的字符串?