Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Изменение расширения файла без расширения (http://forum.oszone.net/showthread.php?t=289180)

Алексей_Зайцев@vk 09-10-2014 18:42 2413177

Изменение расширения файла без расширения
 
В общем, такая проблема: в папке лежат около 1000 файлов с разнообразными именами, но без расширения. Нужно поменять в них пустое расширение на .jpg (файл - файл.jpg) - там картинки, фото. Желательно из батника, если возможно... Путём группового переименования формат меняется лишь у одного, а REN не работает с пустым расширением.

Iska 09-10-2014 19:09 2413193

Цитата:

Цитата Алексей_Зайцев@vk
а REN не работает с пустым расширением. »

Код:

ren "*." "*.jpg"

Алексей_Зайцев@vk 09-10-2014 20:02 2413218

Спасибо, попробую. :)

Цитата:

Цитата Iska
: »

Одному файлу меняет только. Как бы сделать, что бы всем сразу? Групповое переименование из батника подойдёт? Кстати, у них одно название (ошибся, не разнообразные имена, а цифры после имён): backup (1), backup (2), ... - может поможет.))

kiripanda 09-10-2014 22:27 2413284

TrID by M.Pontello

Опиум 09-10-2014 22:37 2413289

Код:

for /f "delims=*" %%i in ('dir *. /b /a-d') do ren "%%i" *.jpg

Iska 09-10-2014 23:30 2413315

Цитата:

Цитата Алексей_Зайцев@vk
Одному файлу меняет только. »

У меня — всем. До «ren "*." "*.jpg"»:
читать дальше »
Код:

╔══════════════════ E:\Песочница\0401 ════╤════════╤═════╗
║и              Имя                │Размер│  Дата  │Время║
║⌂..                              │ Вверх│09.10.14│23:25║
║ 0                                │    0│09.10.14│23:25║
║ 1                                │    0│09.10.14│23:25║
║ 2                                │    0│09.10.14│23:25║
║ 3                                │    0│09.10.14│23:25║
║ 4                                │    0│09.10.14│23:25║
║ 5                                │    0│09.10.14│23:25║
║ 6                                │    0│09.10.14│23:25║
║ 7                                │    0│09.10.14│23:25║
║ 8                                │    0│09.10.14│23:25║
║ 9                                │    0│09.10.14│23:25║
║ 10                              │    0│09.10.14│23:25║
║ 11                              │    0│09.10.14│23:25║
║ 12                              │    0│09.10.14│23:25║
║ 13                              │    0│09.10.14│23:25║
║ 14                              │    0│09.10.14│23:25║
║ 15                              │    0│09.10.14│23:25║
║ 16                              │    0│09.10.14│23:25║
║ 17                              │    0│09.10.14│23:25║
║ 18                              │    0│09.10.14│23:25║
║ 19                              │    0│09.10.14│23:25║
║ 20                              │    0│09.10.14│23:25║


и после:
читать дальше »
Код:

╔══════════════════ E:\Песочница\0401 ════╤════════╤═════╗
║и              Имя                │Размер│  Дата  │Время║
║⌂..                              │ Вверх│09.10.14│23:26║
║ 0                            jpg│    0│09.10.14│23:25║
║ 1                            jpg│    0│09.10.14│23:25║
║ 2                            jpg│    0│09.10.14│23:25║
║ 3                            jpg│    0│09.10.14│23:25║
║ 4                            jpg│    0│09.10.14│23:25║
║ 5                            jpg│    0│09.10.14│23:25║
║ 6                            jpg│    0│09.10.14│23:25║
║ 7                            jpg│    0│09.10.14│23:25║
║ 8                            jpg│    0│09.10.14│23:25║
║ 9                            jpg│    0│09.10.14│23:25║
║ 10                            jpg│    0│09.10.14│23:25║
║ 11                            jpg│    0│09.10.14│23:25║
║ 12                            jpg│    0│09.10.14│23:25║
║ 13                            jpg│    0│09.10.14│23:25║
║ 14                            jpg│    0│09.10.14│23:25║
║ 15                            jpg│    0│09.10.14│23:25║
║ 16                            jpg│    0│09.10.14│23:25║
║ 17                            jpg│    0│09.10.14│23:25║
║ 18                            jpg│    0│09.10.14│23:25║
║ 19                            jpg│    0│09.10.14│23:25║
║ 20                            jpg│    0│09.10.14│23:25║



Цитата:

Цитата Алексей_Зайцев@vk
Кстати, у них одно название (ошибся, не разнообразные имена, а цифры после имён): backup (1), backup (2), ... - может поможет.)) »

Аналогично. До:
Код:

╔══════════════════ E:\Песочница\0401 ════╤════════╤═════╗
║и              Имя                │Размер│  Дата  │Время║
║⌂..                              │ Вверх│09.10.14│23:27║
║ backup (1)                      │    0│09.10.14│23:27║
║ backup (2)                      │    0│09.10.14│23:27║

И после:
Код:

╔══════════════════ E:\Песочница\0401 ════╤════════╤═════╗
║и              Имя                │Размер│  Дата  │Время║
║⌂..                              │ Вверх│09.10.14│23:27║
║ backup (1)                    jpg│    0│09.10.14│23:27║
║ backup (2)                    jpg│    0│09.10.14│23:27║

У Вас там явно что-то ещё. Покажите вывод «dir». Текстом, не картинкой. Обрамив его тэгом «code».

Алексей_Зайцев@vk 10-10-2014 12:47 2413451

Хорошо, пришлю)) В смысле что-то ещё? Файлы других форматов?

Iska 10-10-2014 13:02 2413456

Цитата:

Цитата Алексей_Зайцев@vk
В смысле что-то ещё? Файлы других форматов? »

«Что-то ещё» — это и означает «что-то ещё». Если у меня происходит переименование, а у Вас — только одного файла, что нужно сделать? Правильно, Сигизмунд — надо попытаться воспроизвести ситуацию. Вот потому я и прошу вывод «dir», дабы воссоздать Ваши файлы и папки у себя (понятно, пустые) и посмотреть, что происходит.

Алексей_Зайцев@vk 10-10-2014 13:23 2413468

Хорошо, я понял))

Iska 10-10-2014 13:42 2413475

Алексей_Зайцев@vk, можно даже проще — перенаправьте вывод «dir» в текстовый файл, затем этот файл упакуйте в архив, каковой выложите сюда или на RGhost.

Алексей_Зайцев@vk 10-10-2014 14:50 2413521

Вложений: 1
Тоже подумал об этом)) Вот прикрепил...

Алексей_Зайцев@vk 10-10-2014 14:51 2413522

Вложений: 1
Файл 117727

Iska 10-10-2014 15:05 2413529

Алексей_Зайцев@vk, не могу воспроизвести Вашу ситуацию. Всё переименовывается корректно. Сожалею.

Выложите ещё на всякий случай Ваш пакетный файл «000.bat».

Алексей_Зайцев@vk 10-10-2014 15:08 2413530

Всё сработало. Оказалось, нужно батник в другую папку перенести и в нём самом путь указать)) Ерунда вопрос на самом деле, а додуматься 2 дня не мог:lol: Спасибо!

Алексей_Зайцев@vk 10-10-2014 15:14 2413532

Вложений: 1
Вот первый, ложил его в папку с файлами...Файл 117728

Алексей_Зайцев@vk 10-10-2014 15:24 2413537

Вложений: 1
Вот второй, назвал папку 000 и поместил батник на уровень выше - так сработало.Файл 117731

Iska 10-10-2014 15:58 2413551

Цитата:

Цитата Алексей_Зайцев@vk
Всё сработало. »

Ну, и славненько ;).


Время: 16:29.

Время: 16:29.
© OSzone.net 2001-