Как сделать RENAME файлов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SerJay
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 06.05.2005 (Пт) 17:12
Откуда: Казахстан

Как сделать RENAME файлов

Сообщение SerJay » 23.09.2005 (Пт) 11:38

Ребята подскажите как сделать:
Есть в папке 10000 файлов .txt
Как их переминовать их в 1,2,3,4 и т.д
Нашёл я прогу которая делает RENAME файлов
но какой-то глюк: пытался переминовать 500 файлов,
сделал упорядочить по имени,переминовались нормально
но когда сравнил 500-ый файл не является последним который
был,переминовались как-то в разброс.Надо чтоб последний файл
стал 500-сотым.Подскажите как это сделать.
Заранее всем спасибо

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Re: Как сделать RENAME файлов

Сообщение lord0n » 23.09.2005 (Пт) 11:42

SerJay писал(а):Ребята подскажите как сделать:
Есть в папке 10000 файлов .txt
Как их переминовать их в 1,2,3,4 и т.д
Нашёл я прогу которая делает RENAME файлов
но какой-то глюк: пытался переминовать 500 файлов,
сделал упорядочить по имени,переминовались нормально
но когда сравнил 500-ый файл не является последним который
был,переминовались как-то в разброс.Надо чтоб последний файл
стал 500-сотым.Подскажите как это сделать.
Заранее всем спасибо


xnview делает это
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 23.09.2005 (Пт) 11:56

Сделать цикл, юзая фунцию Dir$() (тока без параметров в цикле, и пропускай имена файлов типа "." и "..").. Эта ф-ция возвратит тебе имя файла, который нетрудно переименовать SHFileOperation или обычными средствами VB.

Это нетрудно... Ты справишься.

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 23.09.2005 (Пт) 11:58

хм... а что значит последний файл????
прога просто их к себе засунула и отсортировала (а может и нет) а патом переименовала... а у себя их ты видишь, как отсортируешь сам...
я так понял тебе надо по дате создания сортировать... если так, то и ищи такую прогу которая с ними так и поступит :D

SerJay
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 06.05.2005 (Пт) 17:12
Откуда: Казахстан

Сообщение SerJay » 23.09.2005 (Пт) 12:07

lordOn ты имеешь в виду прогу конвертор графических файлов

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 23.09.2005 (Пт) 12:23

SerJay писал(а):lordOn ты имеешь в виду прогу конвертор графических файлов


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

SerJay
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 06.05.2005 (Пт) 17:12
Откуда: Казахстан

Сообщение SerJay » 23.09.2005 (Пт) 13:00

lordOn спасибо это то что нужно

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 23.09.2005 (Пт) 13:04

Total Commander в этом отношении вообще замечательно.
И с сортировкой проблем нет.

SerJay
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 06.05.2005 (Пт) 17:12
Откуда: Казахстан

Сообщение SerJay » 23.09.2005 (Пт) 13:21

Спасибо всем за участие и удачи


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 116

    TopList