
Estoy trabajando con el siguiente archivo bat y parece que no puedo extraer los archivos .7z y omitir la primera carpeta principal en .7z.
Por ejemplo: el archivo sales2015.7z tiene los siguientes directorios ventas/motores/piezas
El archivo sales2010.7z tiene los siguientes directorios ventas/equipos/piezas
Cuando se extrae, intento que se extraiga del segundo directorio. Entonces, si el lote funcionó correctamente, el directorio de salida solo tendría las carpetas Motor y Equipo y todos sus subdirectorios. Si existe un archivo con el mismo nombre, se sobrescribe automáticamente.
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.7z) DO (
"C:\Program Files\7-zip\7z.exe" x -o "%Z:\master statistics%"
)
popd
)