Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> помогите написать батник, с использованием переменных.
Начать новую тему   Ответить на тему   вывод темы на печать

помогите написать батник, с использованием переменных.

Автор
Сообщение
Mnemonic
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 02.06.2006
Сообщения: 146
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2020.04.05 02:39.34
Ответить с цитатой
Вопрос: есть две папки 1. "Этот компьютер\HONOR 9X\Карта памяти\MUSIC\FOL4" и 2. "D:\MUSIC\FOL4".
Нужно написать батник, с использованием переменных, который будет копировать недостающие файлы. Чтобы в этих двух папках были одни и те же файлы!
Можно сделать копировать\вставить в проводнике, но когда я так делаю, нажимаю "копировать без перезаписи", то недостающие файлы почему-то не копируются в папку =)
В итоге смотрю, в папке не хватает одной песни! )) визуально трудно определить какой не хватает... Помогите, кто шарит в батниках! Заранее спасибо!
проблему можно решить, если в Far Manager флешку увидеть, которая в телефоне стоит, для сравнения папок, но не понял как это сделать.
Посмотреть профиль Отправить личное сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2020.04.05 06:35.18
Ответить с цитатой
поставь прогу для бекапа, полезная вещь не только для синхронизации каталогов, например:
https://exiland-backup.com/ru/
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
Mnemonic
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 02.06.2006
Сообщения: 146
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2020.04.05 07:02.52
Ответить с цитатой
Если Far не удастся раскопать, то прогой заюзаюсь! Просто не люблю много разного софта ставить...
Ставлю самое необходимое, а Far, говорят, и кофе сварит, если кофеман опытный. =)
Посмотреть профиль Отправить личное сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2020.04.05 08:52.39
Ответить с цитатой
бекап проги в принципе полезная вещь. фоточки-документики на переносной винт бекапить например
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
Ра Ban List
Освоившийся



Зарегистрирован: 21.03.2020
Сообщения: 67


Статус: Offline
СообщениеДобавлено: 2020.04.05 09:48.43
Ответить с цитатой
https://forum.sources.ru/index.php?showtopic=365923

а проще какую-нить прогу качнуть для бэкапа, их много разных.
Посмотреть профиль Отправить личное сообщение
~plaan~
Писатель



Зарегистрирован: 30.12.2018
Сообщения: 566


Статус: Offline
СообщениеДобавлено: 2020.04.05 10:00.52
Ответить с цитатой
Mnemonic писал(а):
Нужно написать батник, с использованием переменных, который будет копировать недостающие файлы. Чтобы в этих двух папках были одни и те же файлы!

Папка 1 - файл-1/файл-3/файл-5/файл-7
Папка 2 - файл-2/файл-4/файл-6/файл-7
Тебе нужно что бы в обеих папках было - файл 1-2-3-4-5-6-7
так?
Что делать с повторяющимися названиями заменять/сохранять оба?
Попробую вечером накидать , я хз на что способна командная строка на питоне точно сделаю потом попытаюсь в командной строке реализовать.Поидее там 10 строк кода

Добавлено спустя 8 минут 4 секунды:

Ра писал(а):
а проще какую-нить прогу качнуть для бэкапа

Смотря для кого, для скрипт кидди проще, для тех кто работает на компьютере лучше конечно через код решать задачи получается на порядок быстрее работать на компьютере многое удается автоматизировать
Линукс + питон просто песня. Из 50 кликов на винде удается с помощью не хитрого кода на линуксе ту же работу уложить в один клик.
Посмотреть профиль Отправить личное сообщение
Mnemonic
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 02.06.2006
Сообщения: 146
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2020.05.07 14:24.32
Ответить с цитатой
Необходимо, чтобы в Папку 1, копировались недостающие файлы из Папки 2.
Я помню в батниках были такие операторы, например:
IF NOT EXIST "Этот компьютер\HONOR 9X\Карта памяти\MUSIC\FOL4\*.MP3"
THEN COPY H:\MUSIC\*.MP3 "Этот компьютер\HONOR 9X\Карта памяти\MUSIC\FOL4\"
Вместо звездочки надо файлы недостающие подставить. Остюда вывод, что файлы с совпадающими именами, которые уже в Папке 1 есть, трогать не нужно, пропускать их! Если песня есть, зачем ее шевелить?! =) Я не умею с переменными работать... знания слабые.
пойду еще в инет сам загляну, может научусь переменные исп...
знаю, что переменная выглядит так %а или %b, а как в нее записать имя файла, перебор устроить?..
Посмотреть профиль Отправить личное сообщение
Андрей Алексеевич
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 10.03.2013
Сообщения: 18397


Статус: Offline
СообщениеДобавлено: 2020.05.08 08:43.18
Ответить с цитатой
Mnemonic писал(а):
Необходимо, чтобы в Папку 1, копировались недостающие файлы из Папки 2.


robocopy.exe "Папка 1" "Папка 2" /s
_________________
쌀요리를만들기위해사랑
Посмотреть профиль Отправить личное сообщение
Flexin Ban List
troppus


Пол: Пол:Муж.
Зарегистрирован: 19.11.2020
Сообщения: 2


Статус: Offline
СообщениеДобавлено: 2020.11.19 20:30.09
Ответить с цитатой
Что за батник?
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> помогите написать батник, с использованием переменных.

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы