Single Post |
Topic: Как найти папки, не содержащие определённых файлов |
Author |
Message |
Ciber SLasH

|
Posted: Wed Jan 16, 2013 16:52 Post subject: |
|
|
Попытка ответить самому себе на 2 вопрос:
Code: | @echo off
setlocal ENABLEEXTENSIONS
chcp 1251 > nul
set "mask=*.jpg *.jpeg *.jp2 *.jpc *.gif *.png *.psd *.tif *.pcx *.tga *.bmp *.htm *.html *.shtm *.shtml *.txt *.avi *.mpg *.mpeg *.m2v *.mpe *.asf *.mov *.rm *.doc* *.xls* *.ppt*"
set input="%~dp0test.txt"
set output="%~dp0--.lst"
if not [%input%]==[""] (
if exist %input% (
for /f "usebackq delims==" %%i in (%input%) do (
pushd "%%i"
for /d /r %%j in (*) do (
title "%%j"
rem pushd "%%j"
>nul 2>&1 dir /b/a-d/s %mask% || >>%output% echo(%%j\
rem popd
)
popd
)
) else (
echo Error: file [%input%] not found!
)
) else (
echo Usage: %~nx0 ^<File-list^>
)
|
Но не хочет работать, если файл test.txt содержит русские имена  |
|
|
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|