问题标签 [opendir]
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.
perl - opendir 在 Perl 6 中是如何工作的?
有人可以告诉我,为什么“opendir”不起作用?
输出:
你好世界!
第 2
行。最后一行。找不到不存在的子 &opendir
当前指令:'_block14' pc 29 (EVAL_1:0)
从 Sub '!UNIT_START' pc 1163 (src/glue/run.pir:20)
调用从 Sub 'perl6;PCT; HLLCompiler;eval' pc -1 ((unknown file):-1)
从 Sub 'perl6;PCT;HLLCompiler;evalfiles' pc 1303 (compilers/pct/src/PCT/HLLCompiler.pir:707)
调用从 Sub 'perl6 ;PCT;HLLCompiler;command_line' pc 1489 (compilers/pct/src/PCT/HLLCompiler.pir:794)
从 Sub 'perl6;Perl6;Compiler;main' pc -1 ((未知文件):-1) 调用
perl - 无法打开目录,或者我的(Perl)代码有什么问题?
我有一个文件名logspath.txt
,它包含在机器上的日志目录路径中。每行一个目录。尽管该目录存在,但 Perl 说它不存在。
当我运行脚本时,我得到:
列出目录:
有什么建议吗?
perl - Perl 的 opendir 是否应该总是返回 . 和..首先?
似乎 99.9% 的时间数组中的前两个条目总是“.” 和 ”..”。如果不正确,脚本中的后续逻辑会出现问题。我遇到了后来出现目录条目的情况。这是否表明文件系统已损坏或其他原因?opendir 返回的内容是否有已知的顺序?
php - 哪个更快: glob() 或 opendir()
glob()
对于读取大约 1-2K 的文件,在和之间哪个更快opendir()
?
linux - perl 中的“复制失败:文件太大”错误
好的,所以我在一个文件夹中有 650 万张图像,我需要尽快将它们移动。我会将它们移到它们自己的文件夹结构中,但首先我必须将它们移出此服务器。
我尝试了 rsync 和 cp 以及各种其他工具,但它们最终总是出错。所以我写了一个 perl 脚本以更直接的方法提取信息。使用 opendir 并让它计算所有文件非常完美。它可以在大约 10 秒内将它们全部数完。现在我尝试将我的脚本再提高一个档次,让它实际移动文件,我得到错误“文件太大”。这一定是某种错误错误,因为文件本身都很小。
那么你们中有人遇到过这种情况吗?什么会导致这种情况以及如何解决?
php - 你能用 JavaScript 但没有 ActiveX 列出目录中的文件吗?
我在 php 中编写了一个脚本,它允许我以数组的形式获取目录中的文件列表,将每个文件解析为特定字符串,然后显示包含搜索字符串的所有文件。
我的 IT 人员不会让我在服务器上安装 php。这可以在没有 ActiveX 的情况下使用 javascript 完成吗?我能找到的所有东西都很古老。
或者,有没有办法让 opendir 和 readir 等 php 函数在远程服务器上工作?
谢谢
php - PHP 列出文件夹中的图像
我有以下代码
我想要做的是从一个文件夹中提取所有图像并使用 PHP 显示它们。到目前为止,它的工作一直到只显示文件夹中的一张图像。有人知道怎么修这个东西吗?
php - 使用 PHP 在目录和子目录中创建所有文件的嵌套数组的代码不起作用
我正在尝试在 PHP 手册网站(由用户发布)上使用示例函数。该函数应该返回服务器指定目录中所有文件和/或文件夹的嵌套数组。
我只是在学习php,所以我认为我做错了什么的可能性更大,而功能不起作用的可能性较小。但如果有比下面的函数更简单的方法,请告诉我。
我能够遍历并回显基本路径中的所有文件,但不能遍历示例子文件夹中的文件。子文件夹的索引应该是空白或只是文件夹名称而不是数组,具体取决于我使用的参数。当我能够获取文件夹名称时,我使用返回 false 的 is_array 对其进行了测试。
这是功能:
list_array:返回一个数组,包含可选的所有文件、仅目录或仅文件系统路径中的文件
@param $base_path string 绝对或相对路径
@param $filter_dir boolean 从结果中过滤目录(如果 $recursive 为真,则忽略最后一个目录除外)
@param $filter_files boolean 从结果中过滤文件
@param $exclude string 管道分隔的文件字符串总是忽略
@param $recursive boolean 将目录下降到底部?
@return $result_list array 嵌套数组或 false
}
这是我尝试过的许多事情之一。该数组包含 5 个元素,但仅显示其中的 4 个。回显 $array[4] 是空白的。我只是想在这一点上获取嵌套数组。但是,如果有更简单的方法来迭代它,任何提示都非常感谢。
c - 在 C 中访问目录
该程序是打开一个目录并显示文件的名称...即如果有一个文件..它应该说 FILE..else DIRECTORY.. 但程序将所有文件显示为目录..
任何人都可以检查代码是否有任何错误....thnx
c - 使用 C 打开目录
我通过命令行输入接受路径。
当我做
它没有进入循环...即dir==null
...
如何将命令行输入传递给 dir 指针?