The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
(Perl) Проблема с кодировкой командной строки Windows , !*! inot, 22-Июл-10, 13:30  [смотреть все]
Не могу разобраться в чем проблема.. Я хочу собрать все вложенные папки в массив... На винде так не делал не разу, столкнулся и в тупике. Листинг такой

my $dir="C:\\Отделы\\Сервис";
my @dirlist=`dir /AD /S /B $dir`;
foreach my $dirlist (@dirlist) {
print $dirlist . "\n";
}

Ошибка вот этой команды `dir /AD /S /B $dir` - The system cannot find the file specified.

Если вывести переменную $dir, то там вместо русских букв будет тарабарщина.

Что нужно доделать? Где я не прав?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру