Автор Тема: Сортировка при получении списка файлов  (Прочитано 3227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Можно ли каким-нибудь образом сортировать файлы по дате создания при получении их списка из каталога...?
Космическая игрушка

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
Сортировка при получении списка файлов
« Ответ #1 : 16 Августа 2005, 11:20:58 »
perldoc -f sort
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Сортировка при получении списка файлов
« Ответ #2 : 16 Августа 2005, 11:47:10 »
...
Командой readdir читаю список файлов... Как я могу отличить файл от подкаталога?
Космическая игрушка

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Сортировка при получении списка файлов
« Ответ #3 : 16 Августа 2005, 12:00:55 »
print "нашел подкаталог $filename" if (-d $filename);
The documentations is your friend

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Сортировка при получении списка файлов
« Ответ #4 : 16 Августа 2005, 12:05:34 »
Да, но если по windows, то он подкаталогами считает только . и .. , а все остальное все равно файлами...
Космическая игрушка

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Сортировка при получении списка файлов
« Ответ #5 : 16 Августа 2005, 12:10:45 »
...
25.11.2002  17:35              WINDOWS
...
               9 File(s)         55 196 bytes
              13 Dir(s)     849 231 872 bytes free

C:\\>perl -de0
Default die handler restored.

Loading DB routines from perl5db.pl version 1.07
Editor support available.

Enter h or `h h\' for help, or `perldoc perldebug\' for more help.

main::(-e:1):   0
  DB<1> print "Windows is folder!" if (-d "C:\\WINDOWS")
Windows is folder!
The documentations is your friend

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Сортировка при получении списка файлов
« Ответ #6 : 16 Августа 2005, 12:13:37 »
Спасибо... Это я торможу...
Космическая игрушка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28