Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2015, 02:08   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию заменить название файлов

как мне заменить имена txt чтобы они были бы по алфавиту, то есть
5 txt и чтобы примерно так: четко один за другим по алфавиту....
a-a
b-b
c-c
d-d
e-e
после "-" первая буква должна быть такая же как первая слева от "-"
P.S. по три файла
a-a
a-a
a-a
b-b
b-b
b-b
c-c
c-c
c-c

Последний раз редактировалось komra2; 30.12.2015 в 02:15.
komra2 вне форума Ответить с цитированием
Старый 30.12.2015, 02:35   #2
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Очень надо.......
komra2 вне форума Ответить с цитированием
Старый 30.12.2015, 10:10   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так ведь жеж в предидущей теме же дали ответ.
Разве не подошло?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.12.2015, 10:12   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я лично вообще не понимаю, что Вам надо!
Возможно, что это у меня проблемы с пониманием Вас.

Тогда давайте начнём с того, что в одном каталоге не может быть более одного файла с одним и тем же именем (имя - должно быть уникально, чтобы к этом файлу пользователь мог обращаться).


Добавлено
p.s. Stilet, если Вы поняли, что автору темы хочется странного в этот раз,
можете мне это разжевать по простому, чтобы я тоже понял?..

Последний раз редактировалось Serge_Bliznykov; 30.12.2015 в 11:14.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.12.2015, 13:21   #5
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Обьясняю, есть 6 файлов по 3 txt, a-a(1).txt,a-a(2).txt, a-a(3).txt; И еще 3 таких же, но с буквой b. Надеюсь что тут все ясно. Есть строка алфавита. Если я делаю копи пейст первых трех файлов то название их будет a-a(1).txt Копия; тоже самое с буквой b. Но мне надо чтобы имена этих txt, через софт, "выравнивались" по алфавиту. То есть запустил софт и получил копии от 3-х файлов но уже копии файлов от оригинала не будут a-a(1).txt Копия а будет c-c(1).txt . Каждая буква алфавита идет по 3 файла в названия этих файлов перед и после "-" знака. Так луше?
komra2 вне форума Ответить с цитированием
Старый 30.12.2015, 13:42   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
можете мне это разжевать по простому, чтобы я тоже понял?..
Он хочет приписывать к уже существующему имени файла строки типа а-а.
Так что уникальность сохраниться. Просто файлы получат некую группировку по началу имени.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.12.2015, 17:15   #7
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Он хочет приписывать к уже существующему имени файла строки типа а-а.
Так что уникальность сохраниться. Просто файлы получат некую группировку по началу имени.
нет не правильно разжевал!
вот пример что надо делать :
алфавит abcdefghj итд.
a-a(1)
a-a(2) -Копия
a-a(3) -Копия(1)
a-a(4) -Копия(2)
a-a(5) -Копия(3)
a-a(6) -Копия(4)

как-то так выглядеть на экране. А должно быть так, после запуска софта:
a-a(1)
a-a(2) -Копия
a-a(3) -Копия(1)
b-b(1)
b-b(2) -Копия
b-b(3) -Копия(1) по алфавиту к каждому файлу по одной букве от алфавиту. Когда используется большие буквы то тогда после (1,2,3) (2) {цифра 2 в скобках}
komra2 вне форума Ответить с цитированием
Старый 30.12.2015, 21:59   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вот я думаю, попытаться понять, что Вы пытаетесь сделать, или махнуть рукой на собственную непонятливость и бросить это тяжкое занятие?...

Цитата:
Сообщение от komra2
нет не правильно разжевал!
"разжуйте" правильно.

Цитата:
Сообщение от komra2
алфавит abcdefghj итд.
вот. алфавит, латинский, малые буквы, 26 букв, это понятно, тут вопросов нет.
Дальше хуже.

Цитата:
Сообщение от komra2
a-a(1)
a-a(2) -Копия
a-a(3) -Копия(1)
a-a(4) -Копия(2)
a-a(5) -Копия(3)
a-a(6) -Копия(4)
это что? У Вас есть такие файлы? они все без исключений начинаются с "a-a" ?
Как их нужно отсортировать? (почему я спрашиваю, потому что в алфавитном порядке идут так
a-a(1) -Копияxxxxx
a-a(11) -Копияxxxxx
a-a(111) -Копияxxxxx
a-a(12) -Копияxxxxx
a-a(2) -Копияxxxxx
a-a(21) -Копияxxxxx
a-a(22) -Копияxxxxx
a-a(3) -Копияxxxxx
a-a(4) -Копияxxxxx )

Цитата:
Сообщение от komra2
А должно быть так, после запуска софта:
Софт должен ПЕРЕИМЕНОВАТЬ эти файлы? я правильно понял?
Т.е. был файл "a-a(4) -Копия(2)", после переименования этот файл должен называться b-b(1) ?

Если я правильно понял насчёт переименования, тогда расскажите чуть подробнее о правилах переименования.
все файлы "a-a что-ещё" сортируем по алфавиту,
потом первые три файла в отсортированном списке не трогаем.
Следующие три файла в отсортированном списке переименовываем в "b-b(1)", "b-b(2) Копия", "b-b(3) Копия(1)"
Следующие три файла в отсортированном списке переименовываем в "с-с(1)", "с-с(2) Копия", "с-с(3) Копия(1)"
Следующие три файла в отсортированном списке переименовываем в "d-d(1)", "d-d(2) Копия", "d-d(3) Копия(1)"

и последние три файла из списка переименовываем в
"z-z(1)", "z-z(2) Копия", "z-z(3) Копия(1)"

очевидно, что так можно переименовать 78 файлов (26*3)
а если входных файлов "a-a" больше? Что делать?

я уже молчу о смысле всего этого. я даже представить себе не могу, ЗАЧЕМ это всё может кому-то понадобится!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.12.2015, 22:52   #9
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

кароче вот так:
Безымянный.jpg
komra2 вне форума Ответить с цитированием
Старый 30.12.2015, 22:56   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так, что-ли?
Изображения
Тип файла: jpg bresser-loupe-2x-4x-90-dop6.jpg (114.4 Кб, 53 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заменить стандратное название листа "Лист" на другое. tae1980 Microsoft Office Excel 14 26.06.2011 11:32
Название файлов в TListBox DimOn4Ik Софт 2 04.06.2010 20:21
Заменить имя и расширение файлов valerij Microsoft Office Excel 12 27.03.2010 15:38
Английские название папок и файлов. Alex Cones Свободное общение 4 30.11.2009 19:32
Одни из jpg файлов реальные JPEG а другие только название. как загрузиь только картинки? AgressiveBehavior Общие вопросы Delphi 1 16.09.2009 09:39