powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Скрипт для копирования файлов. (Помощь)
6 сообщений из 6, страница 1 из 1
Скрипт для копирования файлов. (Помощь)
    #36615992
Seemanntech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знающие люиди помогите написать скрипт для копирования файлов.
Ситуация.: имеется три директории all, big, small.
В директориях big и small имеются фото, одинаковое количество и одинкаковые имена.
Нужен скрипт, который бы копировал файлы из этих двух директорий в директорию all и добавлял в конец имени файла название директории из которой производится копирование.
Например, файл из директории big с именем 001.jpg копируется в папку all и получает при этом имя 001_big.jpg Файл из папки small копируется в папку all и получает имя 001_small.jpg . И так для всех файлов из этих директорй.
Без разницы что это будет bat или vbs - лишь бы работало.
Зареанее, огромное спасибо!
...
Рейтинг: 0 / 0
Скрипт для копирования файлов. (Помощь)
    #36617259
Фотография Вадимиус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В директории <Big> создаешь такой простой БАТничек: (Copy_Big.bat)

Код: plaintext
1.
2.
3.
4.
@ECHO OFF
@ECHO Начат процесс копирования из папки <BIG> ....
COPY "*.*" "<Путь до папку All без скобочек>\All\*.*_big.jpg" /Y
@ECHO Процесс копирования завершён.

В директории <Small> создаешь такой простой БАТничек: (Copy_Small.bat)
Код: plaintext
1.
2.
3.
4.
@ECHO OFF
@ECHO Начат процесс копирования из папки <SMALL> ....
COPY "*.*" "<Путь до папку All без скобочек>\All\*.*_Small.jpg" /Y
@ECHO Процесс копирования завершён.

И один БАТничек запускающий эти 2 . Желательно по абсолютносу пути :)
Код: plaintext
1.
2.
CLS
<Путь к...>Copy_Big.bat
<Путь к...>Copy_Small.bat

Запускаешь основной БАТничек и радуешься ))))

Правда...., имена файлов станут такими: 001.jpg --> 001.jpg_Big.Jpg
как в середине избавиться от jpg - чё-то не пойму...
Надеюсь, старшие просветлённые помогут ;-)
...
Рейтинг: 0 / 0
Скрипт для копирования файлов. (Помощь)
    #36617285
Фотография Вадимиус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баалин ! Да чего же на форуме нет ф-ции правки своего сообщения ? ! Напрягает однако :(

Уточнение:
чтобы избавиться от расширения в имени файлов, строчки чуточку модифицируем.
Хотя точка все равно остается :((

Код: plaintext
1.
2.
3.
@ECHO OFF
@ECHO Начат процесс копирования из папки <BIG> ....
COPY "*.*" "<Путь до папку All без скобочек>\All\[color=purple]*._big.jpg[/color]" /Y
@ECHO Процесс копирования завершён.

Код: plaintext
1.
2.
3.
@ECHO OFF
@ECHO Начат процесс копирования из папки <SMALL> ....
COPY "*.*" "<Путь до папку All без скобочек>\All\[color=purple]*._small.jpg[/color]" /Y
@ECHO Процесс копирования завершён.
...
Рейтинг: 0 / 0
Скрипт для копирования файлов. (Помощь)
    #36617293
Фотография Вадимиус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та что ж такое !!! Вот правильно:

Код: plaintext
1.
2.
3.
4.
@ECHO OFF
@ECHO Начат процесс копирования из папки <BIG> ....
COPY "*.*" "<Путь до папку All без скобочек>\All\*._big.jpg" /Y
@ECHO Процесс копирования завершён.

Код: plaintext
1.
2.
3.
@ECHO OFF
@ECHO Начат процесс копирования из папки <SMALL> ....
COPY "*.*" "<Путь до папку All без скобочек>\All\*._small.jpg" /Y
@ECHO Процесс копирования завершён.

Надеюсь, прошлое сообщение не попутало ?
...
Рейтинг: 0 / 0
Скрипт для копирования файлов. (Помощь)
    #36617356
Микросекунда
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадимиус пишет:

В> Баалин ! Да чего же на форуме нет ф-ции правки своего сообщения ? !
В> Напрягает однако :(

Не напрягает, а учит :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт для копирования файлов. (Помощь)
    #36617418
Фотография Вадимиус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МикросекундаВадимиус пишет:

В> Баалин ! Да чего же на форуме нет ф-ции правки своего сообщения ? !
В> Напрягает однако :(

Не напрягает, а учит :)


ПОлучается, как печатающая машинка, туды её в качель ! :-)))
А по поводу убирания в середине итоговых файлов точки ??
Чё-то мне кажется, тут надо действовать через For и его модификатор для файла "%~n<Переменная>" (вывод только имени файла) только чё-то не вдуплю, как это все завязать....

Хотя, если автора поста мой вариант устраивает, то и ладно :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Скрипт для копирования файлов. (Помощь)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]