В моей системе Windows есть папка со следующим содержимым:
C: \ папка \ folder1 C: \ папка \ folder2 C: \ папка \ folder3 C: \ папка \ Folder4 C: \ папка \ folder5 C: \ папка \ folder6 C: \ папка \ A.bat C: \ папка \ b.bat
Я хочу запустить командный файл, который оставляет только
C: \ папка \ A.bat C: \ папка \ b.bat
и удаляет остальное. Т.е. удалите все подпапки, независимо от того, содержат ли они сами файлы, и сохраните только файлы «верхнего уровня».
Как я могу это сделать?
Ответы:
Найдите
C:\folder
и выполните следующую команду:Это избавит от всех подкаталогов
C:\folder
и оставит только файлы. Если вы хотите использовать его в пакетном файле, используйте %% вместо%.источник