Usando el bucle For en látex para ingresar múltiples archivos en diferentes directorios

Usando el bucle For en látex para ingresar múltiples archivos en diferentes directorios
\documentclass{minimal}
\usepackage{chngcntr}
\usepackage{pgffor}
\newcounter{question}
\newcounter{answer}
\setcounter{question}{0}    
\setcounter{answer}{0}
\newcommand\Que[1]{
\stepcounter{question}}
\newcommand\Ans[2][]{
\stepcounter{answer}}
\newcommand\MAX{10}
\begin{document} 
    \foreach \i in {1,...,\MAX} {%
        \edef\File{ques\i}%     The % here are necessary to eliminate any
        \edef\FileName{ans\i}%     The % here are necessary to eliminate any
        \IfFileExists{\FileName}{%  spurious spaces that may get inserted
            \input{\File}%       at these points
            \input{\FileName}%       at these points
        }
    }
\end{document}

Este es el código de mi archivo principal de látex y tengo otros dos directorios llamados Pregunta y Respuesta. Hay alrededor de seis .texarchivos de preguntas en el directorio de preguntas llamado ques1, ques2... y la misma cantidad de .texarchivos en el directorio de respuestas llamado ans1,, ans2... y quiero especificar el directorio en el bucle for anterior para que recoja automáticamente los archivos de estas carpetas mencionadas anteriormente. para no tener que guardarlos en una sola carpeta. También hay alguna manera de omitir el suministro de los valores de i y en lugar de proporcionar alguna otra condición que pueda leer todos .texlos archivos en una carpeta.

información relacionada