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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.04.2015, 23:47   #1
dokxpi
 
Регистрация: 19.04.2015
Сообщений: 4
По умолчанию BAT - Сравнении на сходство .JPG +.NEF файлов

Здравствуйте,
ребята, с меня большая банка пива

Фото архив (снимаю .JPG +.NEF) имеет следующую внутреннюю структуру,
–––––––––––––––––––––––––
../2010.06.07-30 [событие]
Edited
Print
Remote
Source
–––––––––––––––––––––––––
где,
• ../2010.06.07-30 [событие] — корневой каталог, кроме подкаталогов, в каталоге хранятся исходники .JPG
• Edited — отредактированные файлы из RAW ( NEF), файлы хранятся в формате .JPG
• Print — файлы редактируется на месте, внутри папки файлы хранятся в формате .JPG и .NEF
• Remote — удаленные файлы .NEF
• Source — исходники .NEF

Что нужно сделать?
1 действие bat файла
..ищет в папке Source файлы .NEF на сходство с .JPG, хранящиеся в папке Print и найденные файлы .NEF переносит в папку Print

2 действие (выполняется, после выполнение первого)
..сравнивает файлы JPG лежащие в корневом каталоге и лежащие в подкаталоге Edited на сходство с папкой Source и не найденные перемещаются в Remote. Условие: в случаи когда в корневом каталоге JPG–ка нет, а в папке Edited он присутствует, исходники .NEF (Source) не перемещается в папку Remote, но когда JPG присутствует в корневом каталоге и в подкаталоге Edited одновременно, то JPG, удаляются из корневого каталога (.NEF остаётся не тронутым)

Примечание к 2 действию:
папка Print, не участвует в сравнении на сходство

Примечание к 1 и 2 действию:
папка Remote выступает в качестве склада неудачных снимков и не должна участвовать в сравнении на сходство.
dokxpi вне форума
Старый 20.04.2015, 18:56   #2
dokxpi
 
Регистрация: 19.04.2015
Сообщений: 4
По умолчанию

dokxpi вне форума
Старый 20.04.2015, 19:14   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Что подразумевается под сравнением на сходство?
p51x вне форума
Старый 20.04.2015, 20:16   #4
dokxpi
 
Регистрация: 19.04.2015
Сообщений: 4
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Что подразумевается под сравнением на сходство?
Сходство/сравнение между именами файлов(не более), например
DSC_2521.NEF
DSC_2521.JPG
dokxpi вне форума
Старый 21.04.2015, 14:28   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
..сравнивает файлы JPG лежащие в корневом каталоге и лежащие в подкаталоге Edited на сходство с папкой Source и не найденные перемещаются в Remote
Поясните сей момент. А пока черновой вариант:
Код:
@echo off

for /f "" %%i in ('dir /B Source') do (
	if exist Print\%%~ni.jpg move /Y Source\%%i Print
)

for /f "" %%i in ('dir /B Edited\*.jpg') do (
	if exist %%i del %%i
)
p51x вне форума
Старый 21.04.2015, 14:35   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-моему автор хочет сравнивать по внутренностям файлов.
I'm learning to live...
Stilet вне форума
Старый 21.04.2015, 14:45   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
По-моему автор хочет сравнивать по внутренностям файлов.
да нет. он же выше в пост #4 говорит, что только по именам файлов!

Цитата:
Сообщение от dokxpi Посмотреть сообщение
Сходство/сравнение между именами файлов(не более), например
DSC_2521.NEF
DSC_2521.JPG
Serge_Bliznykov вне форума
Старый 21.04.2015, 22:03   #8
dokxpi
 
Регистрация: 19.04.2015
Сообщений: 4
По умолчанию

Нашелся добрый человек (с другого форума) и помог со скриптом
Всем спасибо, тема закрыта

Последний раз редактировалось Вадим Мошев; 21.04.2015 в 23:37. Причина: убрал название стороннего форума
dokxpi вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропорциональное изменение jpg-файлов средствам Borland С++ Builder Smitt&Wesson C++ Builder 2 11.10.2019 17:01
Поиск jpg файлов в каталоге bilibian Общие вопросы Delphi 9 06.03.2014 03:51
Ошибка при сравнении файлов Olper Microsoft Office Excel 2 11.11.2011 04:11
Сохранение файлов расположенных по ссылке(*.jpg) Jnas Microsoft Office Excel 9 11.02.2011 17:37
проблема внедрения в базу paradox файлов word и jpg ghost_7_7_7 БД в Delphi 1 30.01.2008 16:44