Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


Вот ваш, но рабочий вариант:
Код: Выделить весь код
@echo off
set "d=papka"
for /f "delims=" %%a in ('dir/ad/b "%d%"') do (
 for /f "delims=" %%b in ('dir/a-d/b "%d%\%%a"^|find/c ".txt"') do (
  for /f "delims=" %%c in ('dir/a-d/b "%d%\%%a"^|find/c ".rar"') do set/a x=%%b/%%c& cmd/v/c if not !x!==1 echo %%a
))
exit
это еще один вариант:
Код: Выделить весь код
@echo off
set "d=papka"
set "a=.txt"& set "b=.rar"
for /f "delims=" %%A in ('dir/ad/b "%d%"') do (
 pushd "%d%\%%A"
 setlocal enabledelayedexpansion
  for %%a in (*) do set/a %%~xa+=1
  set .& set/a x=%a%/%b%
  >>"%Userprofile%\Desktop\list.txt" (if not !x!==1 echo %d%\%%A)
 endlocal
 popd
)
exit
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:06, 02-08-2016 | #5