J'ai un dossier racine (Nowy3), avec beaucoup de sous-dossiers à l'intérieur (1,2,3 etc.). Chaque sous-dossier contient beaucoup de fichiers (Comme Nowy3 \1\file1.1 Nowy3 \1\file2.1 ; Nowy3 \1\file3.1 ).
Je veux faire un CMD script qui sauvegarde un fichier le plus récent dans chaque sous-dossier, et supprime les autres fichiers plus anciens. Dans un seul dossier, je peux le faire, mais je ne peux pas le faire lorsque le dossier a des sous-dossiers et des fichiers dans ces sous-dossiers.
J'ai essayé mais ça ne marche pas
for /f "skip=1 delims=" %F in ('dir C:\Users\M\Desktop\Nowy3\* /b/o-d') do del C:\Users\M\Desktop\Nowy3\%F /S /Q
Comment le changer ?