Войти

Показать полную графическую версию : переименование файла (сложный путь)


prib0i
09-11-2013, 14:12
Всем привет.
Есть файлы X*.txt Нужно что бы имя этого файла уходило в отдельный TXT файл с именем n.txt


И ещё нужен скрипт переменования файлов (list1 list2 итд) , что бы в итоге получилось имя файла из n.txt С цифровым счётом 1-2-3-4-5-6 итд. Заранее спасибо

morebeauty
13-11-2013, 07:37
Не понял что именно нужно.
Есть файлы X*.txt »
Нужно что бы имя этого файла уходило в отдельный TXT файл с именем n.txt »
Какого именно "этого файла" из набора X*.txt?

Что значит "чтобы имя этого файла уходило в отдельный TXT"?

И ещё нужен скрипт переменования файлов (list1 list2 итд) , что бы в итоге получилось имя файла из n.txt С цифровым счётом 1-2-3-4-5-6 итд. Заранее спасибо »

Если я правильно понял, у вас есть файлы, например такие:
Xsdfg.txt
Xqwrg.txt
Xnsbd.txt

Имена этих файлов нужно записать в n.txt? В алфавитном порядке? Или по дате? Или еще как?

Далее у вас есть файлы:
list1.txt
list2.txt
list3.txt

Их количество совпадает с количеством файлов X*.txt? Если не совпадает, как должен вести себя скрипт?

Эти файлы нужно переименовать в:
Xsdfg1.txt
Xqwrg2.txt
Xnsbd3.txt

Я правильно понимаю? Если нет, то объясните подробнее.

Учтите, если файлов list#.txt будет больше 10, то при сортировке по алфавиту будет так:
list1.txt
list10.txt
list11.txt
list12.txt
list2.txt
list3.txt
list4.txt
list5.txt
list6.txt
list7.txt
list8.txt
list9.txt

Чтобы этого избежать, нужно знать скольки значное число будет максимальным. Если оно не превышает 999, то нумерацию лучше делать такую:
001
002
003
и тд.




© OSzone.net 2001-2012