tengo esta situacion
Estoy en C:\appfolder
, dentro de este directorio tengo algunas carpetas como
C:\appfolder
|
folder1
|
+ subfolder1
+ file.png
folder2
|
+ subfolder2
+ subfolder3
+ file2.png
..
De folder1, folder2..
quiero eliminar
subfolder1
subfolder2
subfolder3
...
Probé esta solución desde CMD
for /R "C:\appfolder" %G in (*.*) do @echo %~tG "%~G"
y también de lote
for /R "C:\appfolder" %%G in (*.*) do @echo %%~tG "%%~G"
pero no funciona. ¿Alguna idea para arreglar?
Respuesta1
Esta es una versión adaptada/portada de su pregunta que se basa en una muy similarpregunta aquíy enesta respuestatienes una explicación sobre la "mecánica" aplicada para obtener la última subcarpeta del árbol...
@echo off
cd /d "%~dp0" & for /d /r %%i in (*)do (
tree /a "%%~fi" | find "\-" >nul || rmdir "%%~fi\."
)