Взять случайные файлы из папки, затем удалить

smstic

Client
Регистрация
20.01.2011
Сообщения
4
Благодарностей
2
Баллы
3
Здравствуйте.

Подскажите, пожалуйста, решение.

Есть известная папка DIR, допустим, c:\doc\ , и известное число N, равное, например, 375. В папке от 1 000 до 1 000 000 файлов .doc .

Вопрос 1:
Как из паки DIR взять случайные (не по-порядку) N файлов (точнее, получить список путей к ним в формате c:\doc\hello328.doc, c:\doc\world5746.doc, c:\doc\anyfile12.doc, ... ) ?

Затем, в зависимости от результата работы с файлами, надо их удалить или оставить. Как оставить, понятно ))

Вопрос 2:
Как удалить эти файлы?
 

bedl0

Client
Регистрация
07.12.2012
Сообщения
244
Благодарностей
56
Баллы
28
А в чем собственно проблема взять эти строчки в переменные, или если их много выгрузит в список, потом в цикле брать значение в переменную и удалять уже собственно сам файл. Кубиками делается легко.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)