问题标签 [filehandle]

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 投票
4 回答
2543 浏览

perl - 如何从命令行获取文件句柄?

我有一个将文件句柄作为参数的子例程。如何从命令行上指定的文件路径创建文件句柄?我不想自己对这个文件进行任何处理,我只想将它传递给另一个子程序,它返回一个包含文件中所有已解析数据的哈希数组。

这是我正在使用的命令行输入的样子:

$ ./getfile.pl /path/to/some/file.csv

这是我正在调用的子程序的开头部分:

0 投票
2 回答
3725 浏览

c++ - 在 C++ 程序中更改标准输出的值

我有一个 Windows C++ 程序正在执行以下操作:

我正在寻找有关更改标准输出文件句柄的值时会发生什么的解释。这只是重定向标准输出的一种方式吗?

-cr

0 投票
7 回答
1132 浏览

c - 显式关闭文件句柄还是让操作系统在 Unix C 编程中关闭它们?

在 Unix C 编程中,在进程退出之前显式关闭文件句柄是否被认为是一种好习惯,或者让操作系统关闭文件句柄从而避免不必要的代码是否是一种好习惯?

这两者中的哪一个通常被认为是首选的选择?

例子:

0 投票
5 回答
50737 浏览

perl - 如何检查文件句柄是否在 Perl 中打开?

有没有办法检查文件是否已经在 Perl 中打开?我想要读取文件访问权限,所以不需要flock.

0 投票
4 回答
540 浏览

perl - *PIPER 在 Perl 中是什么意思?

我需要一些帮助来理解以下 Perl 代码片段。我有以下两个问题。

1. 本地是什么*PIPER意思?尽管在local *语法对我来说是新的之前我已经完成了一些 Perl 编程。是指针吗?

2. 目的是什么

谢谢你 :)

0 投票
3 回答
626 浏览

c++ - C++ 中的 Infile 句柄(Perl 中的 __DATA__ )

C++ 是否可以通过文件句柄访问 infile 数据?例如,Perl 中的典型习语是:

在 C++ 中这样做的方法是什么?

0 投票
5 回答
6093 浏览

perl - 为什么 Programming Perl 使用本地(不是我的)文件句柄?

当我通读Programming Perl,第 2 版,第 51 页时,有些事情让我感到困惑:

我知道,为什么我们不推荐使用我的?到目前为止,我看不出如果我们使用 my() 会出什么问题。

谢谢!

0 投票
3 回答
1940 浏览

perl - 如何将输出从一个文件句柄重定向到另一个文件句柄?

我想从 Perl(在 Linux 上运行)中建立一个进程管道,由两个部分组成,在不同的时间运行。

例如:

启动消费者进程:

然后很久以后开始生产者进程:

但随后以某种方式将 gpg 的输出重定向到 tar 的输入。

我可以通过构建一个循环来做到这一点:

但我想知道我是否可以通过重定向将这两个过程粘合在一起。

0 投票
1 回答
1755 浏览

perl - 如何确定 Perl 文件句柄是读句柄还是写句柄?

给你一个IO::File对象或一个 typeglob(\*STDOUTSymbol::symbol_to_ref("main::FH"));您将如何确定它是读句柄还是写句柄?无法扩展接口以传递此信息(我正在重写以在实际关闭之前和之前close添加调用)。flushsync

目前我正在尝试flushsync文件句柄并忽略错误"Invalid argument"(这是我尝试flushsync读取文件句柄时得到的):

0 投票
2 回答
5553 浏览

c++ - 如何将文件句柄传递给函数以进行输出流式处理

我有以下打印到 cout 的模板函数:

如何修改它,使其也将文件句柄作为输入并打印到文件句柄引用的该文件?

这样我们就可以执行以下操作: