Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод на экран имен двух одинаковых файлов, находящихся в разных папках.

Ответить
Настройки темы
CMD/BAT - [решено] Вывод на экран имен двух одинаковых файлов, находящихся в разных папках.

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток, помогите пожалуйста решить задачку.

В каталогах, имена которых заданы первым и вторым параметрами командного файла, найти и вывести на экран имена файлов (расширения могут быть любые), присутствующие как в первом, так и во втором каталоге. Следует использовать только один оператор FOR.

Наковырял на просторах интернета нечто такое, но, увы, не работает.
"Следующее использование оператора пути при подстановке параметров в пакетных файлах является недопустимым: %~nxi"

Код: Выделить весь код
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
Set /P "one=...>"
Set /P "two=...>"
FOR /R %%i IN (%one\*.*,%two%\*.*) DO (
if /I Exist !i!==%%i
)
echo !i!==%~nxi
Pause

Отправлено: 21:54, 25-01-2015

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@(for %%i in ("%~1\*") do @if exist "%~2\%%~ni.*" echo %%~ni)& pause>nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:21, 25-01-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое, все работает.

Отправлено: 23:23, 25-01-2015 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод на экран имен двух одинаковых файлов, находящихся в разных папках.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вывод имен файлов за последние N дней Elven Скриптовые языки администрирования Windows 14 30-03-2016 10:36
CMD/BAT - Импорт переменных из файлов, и вывод их на экран. id142434987@vk Программирование и базы данных 1 06-10-2014 18:59
CMD/BAT - [решено] Вывод в файл имен последних файлов в папках ivanxam Скриптовые языки администрирования Windows 2 01-10-2013 13:26
Загрузка - Меню загрузки Windows 7 и Windows XP находящихся на двух ФИЗИЧЕСКИ разных hdd NightCat Microsoft Windows 7 201 29-06-2012 15:35
Как настроить разрешение имен в DNS в двух разных доменах? DeeNamid Microsoft Windows NT/2000/2003 26 13-10-2008 17:57




 
Переход