问题标签 [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.
objective-c - 从Objective-C中的文本文件中读取单行
我想在 Objective-C 中读取一个文本文件,直到指定的分隔符例如:如果这是我的 .txt 输入文件,
我想读取 abc 并将其分配给字符串变量键,然后读取 name1 直到 $ 并将其分配给变量值
例如:预期输出
请建议我一些解决方案,objective-C 中有哪些函数,它的语法是什么。
xml - 请告诉我如何使用 vb.net 查找和替换文件中的特定单词
我创建了一个包含 {contentname} 之类的词的模板 xml 文件。我需要用我的值替换这样的标签。请告诉我如何在 vb.net 中搜索这样的单词并使用文件处理替换我的 xml 模板文件是这样的:
perl - 如何从作为数组元素的 Perl 文件句柄中读取?
我很快记下了一个 Perl 脚本,该脚本将平均几个文件,其中只有一列数字。它涉及从文件句柄数组中读取。这是脚本:
这行不通。如果我调试脚本,在我初始化 @fhs 后它看起来像这样:
到现在为止还挺好。但它在我尝试从文件中读取的部分失败:
$a 填充了这个字符串,而不是从 glob 中读取的内容。我做错了什么?
perl - 如何以编程方式生成多个 Perl 文件句柄?
Perl 中有没有办法以编程方式生成文件句柄?
我想同时打开十个文件并使用由(CONST NAME + NUMBER)组成的文件句柄写入它们。例如:
php - 有没有办法在 php 中将字符串作为文件句柄访问?
我在一个仅限于 PHP 5.2.6 的服务器上,这意味着我无法使用 str_getcsv。我使用的是 fgetcsv,它需要“指向由 fopen()、popen() 或 fsockopen() 成功打开的文件的有效文件指针”。操作。
我的问题是:有没有办法将字符串作为文件句柄访问?
我的另一个选择是将字符串写入文本文件,然后通过访问它fopen()
然后使用fgetcsv
,但我希望有一种方法可以直接执行此操作,例如在 perl 中。
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 的句柄?
perl - Perl 子例程如何区分文件名、文件名称、*DATA 和 *STDIN?
如果我有一个可能传递文件名或各种文件句柄或类型球的函数,该函数如何区分这些参数 - 包括区分,例如,之间*DATA
和*STDIN
?
根据迄今为止收到的答案更新了代码谢谢大家。
c# - 如何使用 C# 在文件上获取打开的写句柄?
我正在从客户端计算机复制到共享目录中的服务器计算机。我的服务器检测到新文件,复制完成后它必须处理它。问题是,当写入一个大文件并使用FileSystemWatcher
时,您没有得到复制是否完成的指示。检查这一点的唯一方法是尝试打开文件 ( File.OpenRead
/ OpenWrite
) 并获得异常。如何在不使用异常处理作为流控制的情况下获得副本已完成的通知?
我的第一个想法是如果我可以检测到用于写入文件的句柄何时关闭,我可以准确地知道复制何时完成,但我不知道该怎么做。
perl - 是否可以在 Perl 中使用单个文件句柄读取多个文件?
我有一些这样的日志文件:
- /var/log/pureftpd.log
- /var/log/pureftpd.log-20100328
- /var/log/pureftpd.log-20100322
是否可以将它们全部加载到一个文件句柄中,还是我需要分别加载它们?