问题标签 [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 投票
3 回答
1274 浏览

.net - “所有用户”文件夹

是否有返回“所有用户”目录的 .NET 变量?

0 投票
3 回答
1836 浏览

c# - 将我的程序与 Windows 资源管理器的重命名事件挂钩

当用户重命名文件时,有什么方法可以用任何语言挂钩我的程序?

例如:用户重命名文件并按下回车键(或单击离开)以确认重命名操作。在文件实际重命名之前,我的程序“侦听”此事件并弹出一条消息“您确定要将 C:\test\file.txt 重命名为 C:\test\test.txt?”。

我在想/希望这可以通过 C++、C# 或 .NET 实现。但我不知道在哪里寻找。

0 投票
3 回答
57982 浏览

python - Python中的二进制缓冲区

在 Python 中,您可以使用StringIO作为字符数据的类似文件的缓冲区。内存映射文件基本上对二进制数据做类似的事情,但它需要一个文件作为基础。Python 是否有一个用于二进制数据并且仅是内存的文件对象,相当于 Java 的ByteArrayOutputStream

我的用例是我想在内存中创建一个 ZIP 文件,而ZipFile需要一个类似文件的对象。

0 投票
4 回答
15828 浏览

java - 读取所有字符时是否有理由使用 BufferedReader 而不是 InputStreamReader?

我目前使用以下函数来做一个简单的 HTTP GET。

我认为没有理由使用,BufferedReader因为我只是要按顺序下载所有内容。我认为BufferedReader在这种情况下没有用是正确的吗?

0 投票
5 回答
289653 浏览

c# - 如何找出 C# / .NET 中是否存在文件?

我想在 C# 中测试包含文件路径的字符串是否存在该文件(类似于-ePerl 或 Python 中的测试)。os.path.exists()

0 投票
24 回答
469323 浏览

java - 将 Java InputStream 的内容写入 OutputStream 的简单方法

今天我惊讶地发现我无法找到任何简单的方法来用JavaInputStream将 an的内容写入 an OutputStream。显然,字节缓冲区代码并不难编写,但我怀疑我只是遗漏了一些可以让我的生活更轻松(并且代码更清晰)的东西。

那么,给定 anInputStream in和 an OutputStream out,是否有更简单的方法来编写以下内容?

0 投票
1 回答
1008 浏览

c - fprintf 返回成功但无法写入现有文件

在我的代码中,fprintf 通过返回 STREAM 中写入的字节数成功返回,但在实际文件中,我写的字符串不存在。

0 投票
5 回答
2812 浏览

io - DataInputStream.skipBytes(n) 什么时候不能跳过 n 个字节?

DataInput.skipBytes的Sun 文档指出它“尝试从输入流中跳过 n 个字节的数据,丢弃跳过的字节。但是,它可能会跳过一些较小的字节数,可能为零。这可能是由于多种条件中的任何一种;在跳过 n 个字节之前到达文件末尾只是一种可能性。”

  1. 除了到达文件末尾,为什么skipBytes()不能跳过正确的字节数?(DataInputStream我使用的将包装 aFileInputStream或 a PipedInputStream。)

  2. 如果我确实想跳过 n 个字节并抛出一个EOFException如果这导致我转到文件末尾,我应该使用readFully()并忽略生成的字节数组吗?或者,还有更好的方法?

0 投票
33 回答
64062 浏览

c# - 如何向 Console.ReadLine() 添加超时?

我有一个控制台应用程序,我想在其中给用户x秒来响应提示。如果一段时间后没有输入,程序逻辑应该继续。我们假设超时意味着空响应。

解决这个问题的最直接方法是什么?

0 投票
5 回答
75987 浏览

java - 获取java异常:java.net.MalformedURLException:没有协议

我目前正在调用以下代码行:

当它执行时我得到了上面的异常。关于为什么会发生这种情况的任何想法?