@Smeilz1
За любое развитие

Как с помощью скрипта удалить все файлы из папки кроме выбранных?

Есть метод os.unlink(путь), но он удаляет только конкретно файл, который расположен по адресу.
А как удалить все кроме выбранного?
Всем удачи и развития
  • Вопрос задан
  • 114 просмотров
Решения вопроса 2
NeiroNx
@NeiroNx
Программист
for file in os.listdir(input_dir):
    if file not in ['myfile1.txt','myfile2.txt']:
        os.unlink(os.path.join(input_dir,file))
Ответ написан
  1. Получаете список файлов и каталогов через os.listdir
  2. В цикле удаляете, пропуская исключения
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы