Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/47: Рейтинг темы: голосов - 47, средняя оценка - 4.98
 Аватар для Ultran
3 / 3 / 2
Регистрация: 15.09.2012
Сообщений: 86

Найти и вывести имена одинаковых файлов в двух каталогах

10.03.2014, 01:31. Показов 8990. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Помогите пожалуйста решить такую задачу:
В каталогах, имена которых заданы первым и вторым параметрами командного файла, найти и вывести на экран имена файлов (расширения могут быть любые), присутствующие как в первом, так и во втором каталоге. Следует использовать только один оператор FOR.
Никак не могу сообразить.
Вот, что удалось найти на просторах интернета (копирует файлы, которые есть в папке 1, но нет в папке 3, в папку 2):
Bash
1
2
3
4
5
6
@echo off
set "first=Сюда пишите полный путь к каталогу 1"
set "second=Сюда пишите полный путь к каталогу 2"
set "third=Сюда пишите полный путь к каталогу 3"
for %%i in (*.doc) do if not exist "%third%\%%i" copy "%%i" "%second%\%%i"
exit
Что написал я (не работает):
Bash
1
2
3
4
5
6
@ECHO OFF
CLS
SET "ONE=%1"
SET "TWO=%2"
FOR %%I IN ("%ONE%") DO IF EXIST "%TWO%\%%I" DIR "%%I"
PAUSE
Прошу помощи знающих. С батниками всего несколько дней.
Заранее спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2014, 01:31
Ответы с готовыми решениями:

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

Написать скрипт поиска одинаковых по их содержимому файлов в двух каталогах
Пользователь задаѐт имена Dir1 и Dir2 в качестве первого и второго аргумента командной строки. В результате работы файлы, имеющиеся в...

Найти имена файлов, которые присутсвуют в первом и втором каталогах.
Помогите написать .bat программу :( В двух каталогах указан первым и вторым параметрами командного файла. Найти имена файлов которые...

4
 Аватар для ComSpec
3463 / 2001 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
10.03.2014, 03:04
Лучший ответ Сообщение было отмечено Ultran как решение

Решение

Bash
1
2
3
4
5
@ECHO OFF
SET "ONE=%1"
SET "TWO=%2"
FOR %%I IN ("%ONE%\*") DO IF EXIST "%TWO%\%%~nI.*" ECHO %%~nxI
PAUSE
1
 Аватар для Ultran
3 / 3 / 2
Регистрация: 15.09.2012
Сообщений: 86
10.03.2014, 03:32  [ТС]
Огромное спасибо!
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
10.03.2014, 16:09
а скопировать можно через Robocopy:

Bash
1
robocopy папка1 папка2 *.* /IS
0
 Аватар для Ultran
3 / 3 / 2
Регистрация: 15.09.2012
Сообщений: 86
10.03.2014, 18:00  [ТС]
Да нет, копировать уже не нужно, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2014, 18:00
Помогаю со студенческими работами здесь

Поиск новейших версий файлов из одноимённых файлов, находящихся в двух каталогах, и перенос найденных в третий
Здравствуйте. Возникла необходимость в создании кода на batch, который делает следующее. Сначала код проверяет главную папку, содержащую...

Segmentation fault(core dumped) в программе поиска одинаковых файлов в 2-х каталогах и их подкаталогах
Здравствуйте, сейчас делал задание, суть которого в том, чтобы в двух каталогах и их подкаталогах найти элементы с одинаковым содержанием и...

Сравнение имен файлов в двух каталогах
Подскажите, пожалуйста, как можно сравнить по разным параметрам (расширение,имя) файлы, находящиеся в разных папках на С++? Вводим пути...

Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов
Прошу помощи у знающих людей. Существует 2 массива, содержащих названия файлов.Требуется сравнить содержимое файлов между собой, и если...

Найти совпадающие по содержимому файлы в двух заданных каталогах и их подкаталогах
Здравствуйте, необходимо найти совпадающие по содержимому файлы в двух заданных каталогах (аргументы 1 и 2 командной строки) и всех их...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru