Возможный дубликат:
Пакет (файлы) Windows
Привет. Я пытаюсь сделать пакет script, который печатает для каждого имени файла из командной строки все подпапки папки, где находится файл (у меня есть параметры папки и список имен файлов). Имена подпапок должны сортироваться в порядке убывания размеров файлов (файл может иметь разные размеры в разных подпапках). Я не могу найти script, который печатает пути. Может ли кто-нибудь помочь?
@echo off
REM check the numbers of parameters
if "%2"=="" goto err1
REM check: is first parameter a directory?
if NOT EXIST %1\NUL goto err2
set d=%1
shift
REM iterate the rest of the parametersa
for %%i in %dir% (
find %dir /name %i > temp
if EXIST du /b temp | cut /f 1 goto err3
myvar=TYPE temp
echo "file " %i "is in: "
for %%j in %myvar do
echo %j
echo after sort
du /b %myvar | sort /nr
)
:err1
echo Two parameters are necessary
goto end
:err2
echo First parameter must be a directory.
:err3
echo file does not exist.
:end