Список файлов из папки с помощью Perl

Несколько строк кода Perl может произвести список всех файлов, которые присутствуют в данном каталоге. Научиться.

A+ A-

Perl делает жизнь проще! В коротких строк кода он может сделать любую задачу, которая иначе выглядит трудным сделать. Иногда нам нужно напечатать список всех файлов, находящихся в папке. Это очень простая задача, и Perl делает это в мгновение.

Читайте также: Сделайте список всех файлов в папке с помощью команды MS DOS

Вчера мне нужно было составить список всех файлов , содержащихся в папке , за исключением нескольких файлов. Если вам также необходимо выполнить аналогичную задачу, вы можете использовать следующий фрагмент кода Perl:

my $directory = shift;
opendir(d, "$directory") || die "Can't open $directory: $!\n";
my @flist = readdir(d);
closedir(d);
foreach my $f (@flist) {
  print "\$file = $f\n";
}

Сохраните этот код в файле, скажем, myfile.pl

Теперь вы можете запустить этот скрипт на Perl, давая путь к каталогу, в качестве первого параметра.

Perl myfile.pl "C: \ проект"

Первая строка кода будет извлекать первый параметр и сохранить его в переменной $ каталога. Вторая строка пытается открыть указанный каталог. Третья строка считывает содержимое открытой каталога в @flist массива. Четвертая строка в этом коде Perl закрывает каталог. А потом цикл перечисляет содержимое @flist массива.

Я надеюсь, что это было полезно для вас. Пожалуйста, не стесняйтесь спросить, если у вас есть какие-либо вопросы по этой теме. Я буду счастлив, чтобы попытаться помочь вам. Благодарим Вас за использование TechWelkin.

Ads

Поделиться

последний

Лучшие альтернативы Ubuntu искать, если вы Linux Lover

Давайте начнем знакомство с чем-то; простой, но немного не ...

Как добавить подпись в Gmail Входящие - Добавить подпись Google в Gmail

Входящие с помощью Google была одна из лучших вещей, которы...

Еженедельно Tech News: Nokia, Google и Nintendo

Привет всем, это Пятница, 3 марта, и так же, как всегда, мы...

Raspberry Pi Проекты для начинающих - Что вы можете сделать с Raspberry Pi

Raspberry Pi представляет собой серию малой мощности, одноп...

Лучший VPN для Android 2017 года - Как использовать VPN в Android

Прошли те дни, когда виртуальные частные сети были только д...

Комментарии