Find :: File :: Rule исключает подкаталоги - PullRequest
1 голос
/ 14 июля 2020

У меня есть следующий код:

use strict;
use warnings;
use File::Find::Rule;

my @text = File::Find::Rule->file()
                           ->name('*.txt')
                           ->in('c:\windows','c:\temp');

, и я хочу найти все файлы .txt только в c: \ windows, а не в c: \ windows \ вложенных папках, например c: \ windows \ test1 et c .. можно ли сделать что-то подобное с помощью File::Find::Rule

1 Ответ

2 голосов
/ 14 июля 2020

Вы можете избежать рекурсии, используя ->maxdepth(1).

IIR C, он должен быть раньше других ваших фильтров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...