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

objective-c - 从Objective-C中的文本文件中读取单行

我想在 Objective-C 中读取一个文本文件,直到指定的分隔符例如:如果这是我的 .txt 输入文件,

我想读取 abc 并将其分配给字符串变量键,然后读取 name1 直到 $ 并将其分配给变量值

例如:预期输出

请建议我一些解决方案,objective-C 中有哪些函数,它的语法是什么。

0 投票
4 回答
1537 浏览

xml - 请告诉我如何使用 vb.net 查找和替换文件中的特定单词

我创建了一个包含 {contentname} 之类的词的模板 xml 文件。我需要用我的值替换这样的标签。请告诉我如何在 vb.net 中搜索这样的单词并使用文件处理替换我的 xml 模板文件是这样的:

0 投票
4 回答
4236 浏览

perl - 如何从作为数组元素的 Perl 文件句柄中读取?

我很快记下了一个 Perl 脚本,该脚本将平均几个文件,其中只有一列数字。它涉及从文件句柄数组中读取。这是脚本:

这行不通。如果我调试脚本,在我初始化 @fhs 后它看起来像这样:

到现在为止还挺好。但它在我尝试从文件中读取的部分失败:

$a 填充了这个字符串,而不是从 glob 中读取的内容。我做错了什么?

0 投票
3 回答
651 浏览

perl - 如何以编程方式生成多个 Perl 文件句柄?

Perl 中有没有办法以编程方式生成文件句柄?

我想同时打开十个文件并使用由(CONST NAME + NUMBER)组成的文件句柄写入它们。例如:

0 投票
5 回答
9589 浏览

php - 有没有办法在 php 中将字符串作为文件句柄访问?

我在一个仅限于 PHP 5.2.6 的服务器上,这意味着我无法使用 str_getcsv。我使用的是 fgetcsv,它需要“指向由 fopen()、popen() 或 fsockopen() 成功打开的文件的有效文件指针”。操作。

我的问题是:有没有办法将字符串作为文件句柄访问?

我的另一个选择是将字符串写入文本文件,然后通过访问它fopen()然后使用fgetcsv,但我希望有一种方法可以直接执行此操作,例如在 perl 中。

0 投票
0 回答
150 浏览

perl - “select((select(s),$|=1)[0])” 在 Perl 中有什么作用?

可能重复:
“select((select(s),$|=1)[0])”在 Perl 中做了什么?

第二行的目的是什么?

0 投票
5 回答
6159 浏览

ant - ant错误无法将旧文件重命名为临时文件

我正在使用 ant 1.8.0 和 java 1.6.0.17,但遇到了一个奇怪的问题。

在我的 build.xml 中,我有一个简单的任务来编译代码

在“classpath”中有一个jar,调用它library.jar

在以后的任务中,我需要添加一些类library.jar,我喜欢这样

这将失败并出现错误 Unable to rename old file (library.jar) to temporary file

在 javac 调用之前和之后,我一直在调用 handle.exe,我可以确认运行 ant 的 java 进程在 javac 调用期间抓取了 library.jar 的文件句柄,并且它没有放弃它。这导致我后来尝试更新 jar 失败。

为什么即使在 javac 任务完成后,ant 仍会在打开的类路径中保留对 jar 的句柄?

0 投票
3 回答
1262 浏览

perl - Perl 子例程如何区分文件名、文件名称、*DATA 和 *STDIN?

如果我有一个可能传递文件名或各种文件句柄或类型球的函数,该函数如何区分这些参数 - 包括区分,例如,之间*DATA*STDIN

根据迄今为止收到的答案更新了代码谢谢大家。

0 投票
4 回答
980 浏览

c# - 如何使用 C# 在文件上获取打开的写句柄?

我正在从客户端计算机复制到共享目录中的服务器计算机。我的服务器检测到新文件,复制完成后它必须处理它。问题是,当写入一个大文件并使用FileSystemWatcher时,您没有得到复制是否完成的指示。检查这一点的唯一方法是尝试打开文件 ( File.OpenRead/ OpenWrite) 并获得异常。如何在不使用异常处理作为流控制的情况下获得副本已完成的通知?

我的第一个想法是如果我可以检测到用于写入文件的句柄何时关闭,我可以准确地知道复制何时完成,但我不知道该怎么做。

0 投票
3 回答
1109 浏览

perl - 是否可以在 Perl 中使用单个文件句柄读取多个文件?

我有一些这样的日志文件:

  • /var/log/pureftpd.log
  • /var/log/pureftpd.log-20100328
  • /var/log/pureftpd.log-20100322

是否可以将它们全部加载到一个文件句柄中,还是我需要分别加载它们?