Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67

Групповое переименование и объединение файлов txt, с алфавитно-числовой сортировкой

16.04.2025, 00:42. Показов 6295. Ответов 90
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте !
Есть много файлов txt , которые нужно объединить в один
В данный момент я делаю это так

PowerShell
1
Get-Content -Path C:\Test2\*.txt | Set-Content -Path C:\Input.txt
Но объединяются они не в том порядке в котором нужно

Мне нужно чтобы файлы объединялись по естественной сортировки алфавитно-числовой
1
2
10
100

Сейчас сортируется
1
10
100
2

Пробовал сначала txt файлы переименовывать со счетчиком в начале имени файла
PowerShell
1
Get-ChildItem -Path C:\Test2\*.txt | Foreach-Object {$i=1} {ren $_ -NewName ("{0:00#} $($_.Basename).txt" -f $i++) }
Но сортировка получается такая же как и при объединении
Пробовал с Sort-Object -Property Name , так тоже не получается
Подскажите пожалуйста как сделать сортировку алфавитно-числовой?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.04.2025, 00:42
Ответы с готовыми решениями:

Групповое переименование файлов через командную строку
Здравствуйте! Мне нужно создать bat-файл со скриптом, который переименует все файлы в папке C:\SEPT...

Групповое переименование файлов средствами PowerShell 2.0
Здравствуйте, при переименовании файлов скрипт отрабатывает не со всеми форматами, выдает ошибку...

Групповое переименование csv-файлов
Приветствую всех и прошу помощи в написании батника. Исходные данные: Имеется множество csv...

90
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
17.04.2025, 03:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dez33 Посмотреть сообщение
А какой из предложенных способов более предпочтителен , где ошибка сортировки будет исключена и скорость выполнения выше ?
'XY Problem' detected.

НИ ОДИН СПОСОБ НЕ ГОДИТСЯ.

Тут дело не в способе. Способ - это тактика.
A тактика без стратегии - это просто суета перед поражением.
Это не я сказал, а Сунь Цзы в своём Искусстве войны, ещё в 540 году до н.э.

Стратегия при информационной поддержке производства: ВСЕ данные должны лежать в Базе Данных.
А твои пионерские манипуляции с именами файлов и командами файловой системы в качестве основного инструмента работы с данными - это прямая дорога в ад.
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,187
17.04.2025, 09:04
Цитата Сообщение от volodin661 Посмотреть сообщение
НИ ОДИН СПОСОБ НЕ ГОДИТСЯ.
почему?
ну, вот же:
Цитата Сообщение от Dez33 Посмотреть сообщение
должно быть так как вы говорите , моя правильная сортировка , оказалась не такой уж и правильной , как то я не заметил эти моменты .
то бишь, алфавитно-цифровая сортировка здесь и сейчас, в этом варианте вполне подходит.
Цитата Сообщение от volodin661 Посмотреть сообщение
A тактика без стратегии - это просто суета перед поражением.
Это не я сказал, а Сунь Цзы в своём Искусстве войны, ещё в 540 году до н.э.
Стратегия при информационной поддержке производства: ВСЕ данные должны лежать в Базе Данных.
Чтобы продать, что-нибудь ненужное, сначала надо купить, что-нибудь ненужное @Матроскин
В том смысле, что прежде чем положить данные в базу, их необходимо где-то взять/собрать/прочитать.
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
17.04.2025, 09:22
Кто ж спорит-то. Но после загрузки в базу, раскладки, усушки и утруски все манипуляции с данными только там, внутри.
Как может вообще в голову прийти вынести логику манипуляции с данными в имя файла ?
За такое отводить за околицу к помойке и расстреливать.

называться файлы должны для единообразия как нить-так:

ABN-C12A7328-F81F-11D2-BA4B-00A0C93EC93B
CDE-D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
XYZ-E2A1E728-32E3-11D6-A682-7B03A0000000

вот это и есть красота.
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,187
17.04.2025, 09:33
Цитата Сообщение от volodin661 Посмотреть сообщение
Но после загрузки в базу, раскладки, усушки и утруски все манипуляции с данными только там, внутри.
Это да. Но ТС, как раз собирает данные, т.е. до них самих ещё и не дошло дело. И судя по всему, собирает из файлов, поступающих со всех сторон, с наименованиями в виде волноименованных строк... такшта Сунь Цзы, пока и подождать может.
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
17.04.2025, 09:57
Цитата Сообщение от YuS_2 Посмотреть сообщение
Это да. Но ТС, как раз собирает данные, т.е. до них самих ещё и не дошло дело.
Не.
Что он делает, я догадываюсь, в какой-то теме общались.
Он на заводике, пытается играть в АСУТП,
я поэтому и распереживался, человек делом занят, а пошёл налево,
Хорошо, хоть, не в Excel
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,187
17.04.2025, 10:13
Цитата Сообщение от volodin661 Посмотреть сообщение
Он на заводике, пытается играть в АСУТП
А, ну это уже не игрушки... АСУТП - дело серьезное, в неё играть чревато. Когда-то, примерно до 95г., тоже работал на заводике по производству глинозема, компы тогда были, конечно, по сравнению с нынешними игрушечными, да и ИВЦ не сильно развит. Сейчас, наверное, аппаратно-прграммные средства другие совсем, но чуть что не так... последствия могли бы быть плачевными, как материальными, так и уголовными. Прецеденты были...

0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
17.04.2025, 14:52  [ТС]
Давайте я расскажу для чего мне все это нужно , только мне и никому более . Как и сказал volodin661 я работаю на заводе оператором-наладчиком чпу станков , я пишу проги и налаживаю только свой станок , для других станков я не пишу программы и не налаживаю их.
Как все это происходит , мне приносят чертеж или несколько чертежей естественно с разными названиями , такими какие я прикрепил в двух файлах , я пишу на эти чертежи или череж программы и записываю в станок с каким то именем файла , так что не про какую базу не может идти и речи , так как я просто не могу знать с каким названием принесут мне чертеж. Теперь расскажу как работает пульт ЧПУ(стойка) , а конкретно у меня ЧПУ системы Fanuc , если записать в нее программу то она запишется в конец списка и программ таких примерно пока около 800 и они потихоньку их становится только больше и если программа под номером 800 начинается например на букву М следующая может назавыться например на букву U или какую нибудь цифру т.е. все программы будут записаны в стойке именно в том порядке в которой мы записывали их в стойку , т.е. без какой либо сортировки . Конкретно на Fanuc отсутствует поиск по названию программы , есть только поиск по ее номеру а их как известно пока около 800 , сам экран чпу показывает только 15 строк , т.е. только 15 программ и искать их во всей этой куче очень не удобно , так как сегодня я делаю например прогу например под номер 500 , завтра могу уже делать прогу под номером 150 и тд .
Все что я делаю , это скачиваю файл со всеми прогами со станка на флешку , все программы скачиваются одним большим файлом под названием all-prog.txt , потомом я этот файл разрезаю на много мелких , где каждая программа отдельным файлом , выстраиваю их в алфавитно-числовой сортировке и опять объединяю их в один большой файл и присваиваю им уже в этом большом файле номер именно , номер , а не имя программы и потом этот большой файл со всеми прогами записываю опять в станок и на ЧПУ они уже расположены в алфавитно-числовой сортировке
В общем вся проблема в том ,что на стойке чпу нет поиска по имени программы , а только по номеру
Нужно мне все это только для удобства нахождения этих программ , это нужно только мне и никому более , никто даже не знает , что на моем станке они расположены в алфавитно-числовом порядке , все остальные операторы наладчики на своих станках ищут по номеру программы , а не по имени . Ну вот как то так .
0
Супер-модератор
Эксперт Hardware
 Аватар для kumehtar
32179 / 16075 / 2670
Регистрация: 23.11.2016
Сообщений: 80,024
Записей в блоге: 59
17.04.2025, 15:10
Цитата Сообщение от Dez33 Посмотреть сообщение
Мне нужно чтобы файлы объединялись по естественной сортировки алфавитно-числовой
1
2
10
100
Сейчас сортируется
1
10
100
2
а вы не начинайте с 1 и 2, а начинайте с
00000000000001
00000000000002
00000000000003
00000000000010
00000000000100

И всё будет ок. Иначе вы это не поборете.
0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
17.04.2025, 16:34  [ТС]
имена файлов начинаются не только на цифры , но и буквы
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
17.04.2025, 17:29
правильно понимаю, что основная цель всех манипуляций - заливать программы в стойку таким
образом, чтобы попроще было их искать и безошибочно идентифицировать нужные с помощью 'железных'
кнопочек на самой стойке ?
0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
17.04.2025, 19:18  [ТС]
да правильно , только для удобства их нахождения , только для меня и никого более , мастерам , замам и начальникам абсолютно без разницы как у меня расположены программы на станке , я не пооучаю за это ни каких денег или еще чегото , все это я делаю только для своего удобства , чуть позже я прикреплю несколько фотографий экрана станка и расскажу про устройство памяти станка
0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
17.04.2025, 21:36  [ТС]
В общем устройство памяти на станке примерно такое как и на компьютере , но с некоторыми ограничениями.
На станке как бы две памяти , одна память - это привычная нам память килобайты мегабайты и тд , объем ее 1044 килобайта и есть вторая память - ячейки(папки) , этих ячеек(папок) на станке всего 800 , названия у ячеек(папок) пишутся в формате O и 4 цифры и никах по другому т.е. O0001, O0333 и т.д. эти ячейки можно удалять , создавать в пределах от O0001-O9999 также их можно переименовывать одну в другую если ячейка уже не занята другой программой.
Далее прикреплю 3 фотографии примера как это все выглядит и две фотографии где конкретно нужно переместить программу которая находится в конце списка и ее нужно переместить в середину списка
Миниатюры
Групповое переименование и объединение файлов txt, с алфавитно-числовой сортировкой   Групповое переименование и объединение файлов txt, с алфавитно-числовой сортировкой   Групповое переименование и объединение файлов txt, с алфавитно-числовой сортировкой  

Групповое переименование и объединение файлов txt, с алфавитно-числовой сортировкой   Групповое переименование и объединение файлов txt, с алфавитно-числовой сортировкой  
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
17.04.2025, 21:48
Цитата Сообщение от Dez33 Посмотреть сообщение
чуть позже я прикреплю несколько фотографий экрана станка и расскажу про устройство памяти станка
по максимуму, если можно.
Кликните здесь для просмотра всего текста
куски документации типа Fanuc Programming User Guide, если таковая есть.
есть ли настольный клиентский софт, на чём реализован ? это Java или это не Java ?
может ссылку на полезный фануковский форум.
если там внутре некое подобие unix, а если не unix, то что ?
в общем, по максимуму.
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,187
18.04.2025, 15:11
Цитата Сообщение от Dez33 Посмотреть сообщение
Далее прикреплю 3 фотографии примера как это все выглядит и две фотографии где конкретно нужно переместить программу которая находится в конце списка и ее нужно переместить в середину списка
Это достаточно понятно, вместе с предыдущими объяснениями... но, как сказал volodin661, чтобы помочь, необходима информация по максимуму...
В общем, если не трогать сам процесс считывания-заливки и выстраивания программ в определенном порядке, ведь вопрос с алфавитно-цифровой сортировкой решен? Или ещё есть вопросы?
Пару доп. вопросов:
Получается, при поступлении нового чертежа, сам процесс полного считывания и заливки, выполняется каждый раз для сортировки?
Как вообще происходит выбор нужной программы? Т.е. поступает задание, что-либо запустить в производство - по каким критериям и как происходит выбор/поиск программы на самом ЧПУ? По номеру программы? Но для этого, у Вас должен быть всегда актуальный список наименований с соответствующими номерами... в общем, не совсем понятен сам процесс выбора. И так ли уж нужен процесс сортировки на ЧПУ, при условии наличия актуального списка наименований с соответствующими номерами?
0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
18.04.2025, 21:55  [ТС]
В общем, если не трогать сам процесс считывания-заливки и выстраивания программ в определенном порядке, ведь вопрос с алфавитно-цифровой сортировкой решен? Или ещё есть вопросы?
Да вопрос с сортировкой решен , всем кто помогал и участвовал , большое спасибо !!!
Останется только переименовать номера у программ , я делаю это с помощью отдельной программы , но хотелось бы с помощью PowerShell , без участия сторонних программ . Думаю это уже разговор для другой темы , или лучше продолжить сдесь ?

Получается, при поступлении нового чертежа, сам процесс полного считывания и заливки, выполняется каждый раз для сортировки
нет не так , если чертеж новый и программы на него нет , я на стойке чпу пишу программу на этот чертеж , сразу на станке и получается что я пишу ее в конец списка , на 4 и 5 фотографиях видно новую программу под номером O0770 , которая находится не на своем месте , когда таких программ которые находятся не на своем месте накопится 10-15 шт , я проделываю все эти манипуляции которые описал выше.Скачиваю все программы со станка одним большим файлом , разделяю этот файл на отдельные проги , дальше выстраиваю их по списку , соединяю в один большой файл , заного присваиваю им номера , это которые O0001 и тд и опять закидываю на станок, и на станке они теперь находятся на своем месте в правильном порядке , эти манипуляции я произвожу 1 раз в 2-3 месяца

Как вообще происходит выбор нужной программы? Т.е. поступает задание, что-либо запустить в производство - по каким критериям и как происходит выбор/поиск программы на самом ЧПУ? По номеру программы?
Например, мне принесли чертеж сделать винт 1207 3х8 на первой фотографии видно что программа на этот винт находится под номером O0002 , дальше на клавиатуре стойки мы пишем O0002 и нажимаем стрелку вниз и открывается программа с именем 1207 3х8 , как видно на первой фотографии на экране видно только семь программ с O0001 до O0007 что бы посмотреть следующие семь нажимаем PageUp или PageDown , следующий пример принесли чертеж с названием ОСТ4.Г0.892.006 ШПИЛЬКА 4Х16 ищем ее в этом списке по имени ,она под номером O0537 , на клавиатуре стойки набираем O0537 и стрелку вниз , вобщем так осуществляется поиск и выбор программ которые уже есть в списке.

И так ли уж нужен процесс сортировки на ЧПУ, при условии наличия актуального списка наименований с соответствующими номерами?
Естественно это не обязательно , можно конечно иметь просто список программ на телефоне в простом текстовом документе(компы на работе запрещены) , и осуществлять поиск по нему , но согласитесь , гораздо лучше и красивее и удобнее когда они выстроены по какой то понятной системе , а не разбросаны в хаотичном порядке

Добавлено через 3 часа 21 минуту
И все таки сортирует вот этот код не так как должно быть

PowerShell
1
2
3
4
5
6
Get-ChildItem -Path "C:\Test2\*.txt" | 
Sort-Object -Property @{
    Expression = { [regex]::Replace($_.Name, '\d+', { $args[0].Value.PadLeft(20, '0') }) }
} | 
ForEach-Object { Get-Content $_.FullName } | 
Set-Content -Path "C:\Input.txt"
O0024(1491 5X18 N)
O0023(1491 5X18)
O0026(1491 5X20 N)
O0025(1491 5X20)

должно наверное быть так

O0024(1491 5X18 )
O0023(1491 5X18 N)
O0026(1491 5X20 )
O0025(1491 5X20 N)
0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
19.04.2025, 07:42  [ТС]
YuS_2, в вашем посте номер 16 есть код
PowerShell
1
2
$abcnum = {$_ -replace '\d+',{$_.value.padleft(30,'0')}}
gc Неправильный.txt | sort $abcnum | out-file Совсем_правильный.txt
И он сортирует вот так

O0024(1491 5X18 )
O0023(1491 5X18 N)
O0026(1491 5X20 )
O0025(1491 5X20 N)

я попробовал вот так
PowerShell
1
2
3
4
5
$abcnum = {$_ -replace '\d+',{$_.value.padleft(50,'0')}}
Get-ChildItem -Path "C:\Test2\*.txt" | 
Sort-Object $abcnum | 
ForEach-Object { Get-Content $_.FullName } | 
Out-File -Path "C:\Input.txt"
получается такой результат
O0024(1491 5X18 N)
O0023(1491 5X18)
O0026(1491 5X20 N)
O0025(1491 5X20)

Что я делаю не так ?
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,187
19.04.2025, 11:24
Цитата Сообщение от Dez33 Посмотреть сообщение
Думаю это уже разговор для другой темы , или лучше продолжить сдесь ?
Лучше новую... здесь принято топики генерировать по принципу: один вопрос - одна тема
Цитата Сообщение от Dez33 Посмотреть сообщение
накопится 10-15 шт , я проделываю все эти манипуляции которые описал выше.
понятно.
Цитата Сообщение от Dez33 Посмотреть сообщение
Скачиваю все программы со станка одним большим файлом , разделяю этот файл на отдельные проги , дальше выстраиваю их по списку , соединяю в один большой файл , заного присваиваю им номера , это которые O0001 и тд и опять закидываю на станок, и на станке они теперь находятся на своем месте в правильном порядке
Вот это, можно подвергнуть автоматизации, но для этого необходимо понимать все этапы... что находится внутри скачанного файла, в каком формате он записан, как определяется нумерация внутри такого файла по отношению к наименованиям и т.д., и т.п.

Цитата Сообщение от Dez33 Посмотреть сообщение
ищем ее в этом списке по имени
Вот! В каком списке? Он ведь должен быть заранее составлен и должен быть под рукой, т.е. должен быть где-то вне ЧПУ, на бумаге/на компе, т.к. поиска по имени в ЧПУ нет - правильно понимаю?
Иначе ведь вручную листать все 800 программ на экранчике ЧПУ, чтобы сделать выбор... мягко говоря, непроизводительно.

Цитата Сообщение от Dez33 Посмотреть сообщение
можно конечно иметь просто список программ на телефоне в простом текстовом документе
Это облегчит поиск по номеру программы... потому, что даже если предположить, что программы расположены строго по алфавитно-цифровой сортировке, то листать их придется таки только вручную... А так да, из эстетических соображений, тоже можно список сортировать.

Цитата Сообщение от Dez33 Посмотреть сообщение
Что я делаю не так ?
тут необходимо внимательнее посмотреть наименования файлов отсюда:
PowerShell
1
dir "C:\Test2\*.txt"
потому что эти два списка:
O0024(1491 5X18 )
O0023(1491 5X18 N)
O0026(1491 5X20 )
O0025(1491 5X20 N)
O0024(1491 5X18 N)
O0023(1491 5X18)
O0026(1491 5X20 N)
O0025(1491 5X20)
- отличаются друг от друга, в части префикса O00XX, т.е. их сравнивать некорректно, сравнивать надо имена файлов именно, ибо по ним ведется сортировка...

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

Добавлено через 11 минут
Цитата Сообщение от Dez33 Посмотреть сообщение
PowerShell
1
2
3
$abcnum = {$_ -replace '\d+',{$_.value.padleft(50,'0')}}
Get-ChildItem -Path "C:\Test2\*.txt" |
...
и да, если работаете со списками объектов, то для сортировки, лучше использовать конкретные свойства объектов, а не целиком сами объекты, чтобы не получить автовыбор powershell-ом не того свойства, которое требуется, т.е. надо делать так, в этой части:
PowerShell
1
2
$abcnum = {$_.name -replace '\d+',{$_.value.padleft(50,'0')}}
...
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
19.04.2025, 14:22
крохотное веб-приложение,
запрос с браузера смартфона в форме: Покажи вот такую втулку
и получение ответа в виде номера программы.
0
2 / 2 / 0
Регистрация: 23.08.2023
Сообщений: 67
19.04.2025, 15:53  [ТС]
Иначе ведь вручную листать все 800 программ на экранчике ЧПУ, чтобы сделать выбор... мягко говоря, непроизводительно.
Вот именно , так на всех станках с такой стойкой так и происходит , люди ищут среди этого списка программ нужную , чтобы найти ее номер , они листают все эти 800 программ , а теперь представьте что бы найти нужную , как легче если они будут расположены в каком то упорядоченном списке или в хаотичном , гораздо легче долистать до конца списка семисотых программ, зная что прога начинается на Z и она точно находится в конце списка , чем если бы не было ни какой сортировки и она находилась допустим в районе четырехсотых программ

Добавлено через 3 минуты
Вот! В каком списке? Он ведь должен быть заранее составлен и должен быть под рукой, т.е. должен быть где-то вне ЧПУ, на бумаге/на компе, т.к. поиска по имени в ЧПУ нет - правильно понимаю?
Под списком я подразумеваю как они расположены именно в станке , не на бумажке , текстовом документе или еще где то

Добавлено через 12 минут
отличаются друг от друга, в части префикса O00XX, т.е. их сравнивать некорректно, сравнивать надо имена файлов именно, ибо по ним ведется сортировка...
, скажите пожалуйста в коде который я использую , сортировка происходит только по имени файла или еще и по Oxxxx ? переименованием Oxxxx уже занимается другая программа

Я могу дать вам реальный файл , с программой которую нужно поместить в середину списка , но при этом не трогать ни каким образом Oxxxx

Я наверное просто не могу правильно объяснить то что я хочу , если надо я могу прикрепить любые фотографии или видео , как это делал я

Добавлено через 5 минут
Возможно с точки зрения программиста , все эти мои телодвижения излишни и все это можно сделать гораздо проще и легче , если бы я например описал все сразу что я хочу сделать , чем отдельными шагами

Добавлено через 10 минут
или давайте я дам исходный файл со станка и что из него должно получиться
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
19.04.2025, 16:19
Цитата Сообщение от Dez33 Посмотреть сообщение
или давайте я дам исходный файл со станка и что из него должно получиться
Уже давно пора прикрепить.

со следующими комментариями:

вот это текстовое поле(ячейка?) видно на экране стойки
а вот по этому текстовому полю (ячейке?) возможен поиск.

а также:
1) В офисе какой виндус установлен?
2) Есть ли из него выход в интернет?
3) Возможна ли доустановка небольшого прогр. обеспечения ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2025, 16:19
Помогаю со студенческими работами здесь

Групповое переименование файлов
Прошу прощения, если повторюсь и где-то уже дан ответ на этот вопрос, но я, к сожалению, не нашёл....

Групповое переименование файлов по маске
Доброго времени суток! В написании командных скриптов только разбираюсь. Помогите, пожалуйста,...

Групповое переименование файлов
Надеюсь, что раздел выбрал правильно. Подскажите пожалуйста, как переименовать файлы вида ...

Неправильная сортировка при групповом переименовании файлов
Имеются файлы вида 1.ext,2ext...100.ext... Задача привести их к виду скажем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru