Отсортировать файлы в папке случайно

  • Автор темы Mazzay
  • Дата начала
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
Есть какой-нибудь файловый менеджер, который умеет сортировать файлы в случайном порядке?

Или как по-другому сделать? Mp3-проигрыватель в машине умеет читать файлы только в той последовательности, в которой они записаны на флешку. Хочу большую папку воспроизводить в случайном порядке. Как?
 
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
Есть какой-нибудь файловый менеджер, который умеет сортировать файлы в случайном порядке?

Или как по-другому сделать? Mp3-проигрыватель в машине умеет читать файлы только в той последовательности, в которой они записаны на флешку. Хочу большую папку воспроизводить в случайном порядке. Как?
т.е. тебе нужно записать файлы в случайном порядке?
 
Vovanich

Vovanich

Активный участник
Регистрация
27.07.2006
Сообщения
10 659
Реакции
929
Баллы
113
А плейлисты она умеет читать?
 
OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
Mr_Artist

Mr_Artist

Участник
Регистрация
05.10.2009
Сообщения
1 872
Реакции
0
Баллы
36
Функции random
нет? Странно..
 
Тосол

Тосол

Новичок
Регистрация
05.12.2014
Сообщения
1 111
Реакции
0
Баллы
0
Всё-таки переименовать... Ибо, слава контроллерам флешек, записаны файлы там очень случайно, дабы сберечь циклы перезаписи.
 
Тосол

Тосол

Новичок
Регистрация
05.12.2014
Сообщения
1 111
Реакции
0
Баллы
0
Еще я уверен, что плеер умеет в плейлисты(*.pls)
 
OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
A

Alex 777

Guest,
Регистрация
24.11.2005
Сообщения
110 099
Реакции
360
Баллы
0
Есть какой-нибудь файловый менеджер, который умеет сортировать файлы в случайном порядке?

Или как по-другому сделать? Mp3-проигрыватель в машине умеет читать файлы только в той последовательности, в которой они записаны на флешку. Хочу большую папку воспроизводить в случайном порядке. Как?
При таком раскладе даже если ты запишешь файлы на флешку в случайном порядке - воспроизводить их будет в том порядке, в каком они записаны. Я вот лично знаю какая песня будет следующая на флешке в машине) Функцию рандомного воспроизведения принципиально не включаю.
 
DS2

DS2

Активный участник
Регистрация
05.08.2011
Сообщения
4 020
Реакции
460
Баллы
83
Если имена файлов не важны, то можно создать ren_files.sh
#!/bin/bash

for s in `ls` ; do
d=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-10};echo;`
if [[ $s != "ren_files.sh" ]]; then
mv ${s} ${d}.mp3
fi
done
 
DS2

DS2

Активный участник
Регистрация
05.08.2011
Сообщения
4 020
Реакции
460
Баллы
83
Или можно менять дату создания файлов на рандомную.
Достаточно идеи или нужна конкретная реализация?
 
OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
Или можно менять дату создания файлов на рандомную.
Достаточно идеи или нужна конкретная реализация?
Да методов, понятно, навалом. Просто посмотрел все файловые менеджеры, что у меня есть, и нигде не обнаружил случайной сортировки. Вот и озадачился.

Но пожалуй, да, положу скриптик в эту папку на ББ и буду на флешку в машину периодически по разному копировать. Даже удобнее получится. Спасибо.
 
OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
Я вот лично знаю какая песня будет следующая на флешке в машине) Функцию рандомного воспроизведения принципиально не включаю.
Когда в папке сотня файлов, то редко доходит до последних. Дома привых слушать именно в рандоме. Без рандома — это если альбом какой-нибудь.
 
S

Serginhio

Участник
Регистрация
28.11.2006
Сообщения
562
Реакции
0
Баллы
16
Когда в папке сотня файлов, то редко доходит до последних. Дома привых слушать именно в рандоме. Без рандома — это если альбом какой-нибудь.
Для себя решил эту проблему так: Total commader умеет пакетно переименовывать файлы в имя с размером или датой создания. Как правило этого достаточно.

UPD: http://forum.wincmd.ru/viewtopic.php?t=14362
 
Верх Низ