问题标签 [file-find]

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 投票
2 回答
308 浏览

perl - File::Find::Rule 和文件分隔符

File::Find::Rule在草莓 Perl Windows 上使用。

当我运行以下代码时:

我得到这种格式的文件列表:

而不是这种格式:

可能是什么问题呢?

0 投票
1 回答
4035 浏览

perl - Perl File::Find::Rule 从数组中排除目录

我在数组中有一组目录

我正在寻找一种使用 File::Find::Rule递归查找 /tmp 中的所有文件的方法,但不包括 @dir 中的文件。

我可以从@dir 获取所有文件

但我不能否定条件,即排除@dir。我在尝试

但没有输出。

0 投票
2 回答
67 浏览

perl - Perl 的 File::Find::Rule Amount/Quantity-Rule?

当我有一个包含大约 5000 张图像的文件夹并使用以下代码时:

我应该在我的数组中获得 5000 张图像。

但是是否有 perl 或 shell 函数(如tailandhead或任何其他方式)的等价物来获取最后 100 张图像?

0 投票
3 回答
2866 浏览

perl - perl File::Find - 删除特定条件的文件,如果为空则删除父文件夹

我正在尝试使用 File::Find 来 1) 遍历给定的文件夹和子文件夹,删除任何超过 30 天的文件,以及 b) 如果父文件夹在所有删除后为空,也将其删除。

这是我的代码:

我原以为 finddepth() 会走到树的底部并向上工作,但那没有发生。该脚本在某些电子书内容的解压缩上运行,即使所有文件都已删除,也不会删除具有子文件夹的目录。

看起来 C:/jason/temp/test/OEBPS/media/ 已删除,但在调用预处理函数时未注册该删除。关于如何让它发挥作用的任何想法?谢谢!

谢谢,bp

0 投票
1 回答
97 浏览

perl - 修改文件中的 Perl 搜索以仅包括指定的目录

我在这里找到了下面的代码示例。它在文件中搜索文本,通过子目录递归,但我想指定第一级子目录的一个子集来递归。

例如,假设我在C:\包含目录binsrc和的目录中Windows,并且我想递归搜索包含文本“include”.h.c文件,我将使用下面的 MWE 运行以下代码,其中我的代码位于textsearch.pl

我怎样才能修改这个程序只搜索binandsrc而不是Windows,同时仍然递归到binand的子目录src?即我希望能够执行以下操作:

我认为File::Find::Rule会有所帮助,但我无法弄清楚如何在这里应用它。

此外,如果有另一种更简单的方法来完成这一切,我很想听听。

我发现:

0 投票
1 回答
1011 浏览

perl - File::stat 返回“没有这样的文件或目录”

当我运行这个程序时:

我明白了stat failed for ./1128/00 : No such file or directory at ./size.pl line 13.。但是,当我列出它时,它就在那里:

根据我为这个问题删除的诊断,我可以看到它确实成功地统计了前 4 个文件以及.目录和1128目录(父目录1128/00)。它总是成功地统计相同的文件和目录并在1128/00. 为什么会失败?

0 投票
1 回答
377 浏览

perl - 如何在不使用 -e 和 -d 的情况下在 Perl 中查找与提示输入匹配的文件... File::Find only way?

下午好,stackoverflow 的朋友们!

我被分配了以下任务,并想了解如何查看文件或目录是否存在。

"提示用户输入一个参数(注意这个脚本只接受一个参数,如果用户输入包含零个或多个参数,应该报告警告/错误),检查输入参数是文件名还是目录名。

1) 如果用户输入的是文件,当文件为空文件时退出,并打印文件的最后一行。

2)如果用户输入的是目录,则目录为空时退出,使用哈希表记录该目录内的文件名和这些文件的评估年龄(自上次评估文件以来的天数),找到目录中最旧的文件(基于修改时间),并打印该文件的绝对路径。”

在过去的 2 天里,我一直在寻找有关如何使用 File::Find 但不能使用的详细说明。下面是我的代码,我想用 File::Find 替换 -e $input 部分,因为使用 -e 文件运算符,我只能在当前目录中搜索,而不能在整个系统中搜索。我期待您的回复,并非常感谢您的宝贵时间。

0 投票
2 回答
3393 浏览

yii2 - Yii2:在目录树中查找文件并获取路径

我正在尝试在一堆目录中搜索单个文件名并返回其路径。我认为FileHelper::findFiles()这会是一个帮助,但它似乎不接受要搜索的文件名,而只是一个特定的根目录,然后它返回一个找到的文件名数组。

谁知道另一个 Yii2 助手来完成这个?

0 投票
2 回答
70 浏览

perl - perl 使用 File::Find 列出子目录的路径

如何foo使用 perl 将子目录的所有路径放入数组中File::Find

我想将目录foo内所有子目录的完整路径abc\def放入一个数组中

0 投票
1 回答
546 浏览

c++ - 查找具有特定文件扩展名的文件 c++

我可以找到 .jpg 文件 但是我怎样才能找到 .jpg、.bmp、.png .... 文件?

面具

处理程序初始化

字符串到 LPWSTR