Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос по библиотеки пайтон

alexandr goida Ученик (90), на голосовании 3 недели назад
Библиотека Os можно ли сделать так что бы он мог удалить папка/файлы/программы(кроме системных) по всей винде а не только в находящейся папки?
Дополнен 1 месяц назад
или хотя бы в выбранной директории
Голосование за лучший ответ
Павел Романов Мастер (1028) 1 месяц назад
Да, в Python можно использовать библиотеку os (а также shutil) для удаления файлов и папок в любой директории Windows, но для удаления программ или файлов по всей системе потребуется запустить скрипт с административными правами.
 Удаление файла: 

import os

file_path = r"C:\path\to\file.txt"
if os.path.exists(file_path):
os.remove(file_path) # Удаляет файл
Удаление папки и всего её содержимого:


import shutil

folder_path = r"C:\path\to\folder"
if os.path.exists(folder_path):
shutil.rmtree(folder_path) # Полностью удаляет папку и файлы внутри
Удаление программ (из Program Files/Program Files (x86)):

import shutil

program_folder = r"C:\Program Files\SomeApp"
if os.path.exists(program_folder):
shutil.rmtree(program_folder) # Удаляет программу
Lapkin Lapkinov Мастер (2101) 1 месяц назад
Может но трудно код писать
Олег Дипникович Гуру (4615) 1 месяц назад
Конечно может, вы вообще доки читали то?
Похожие вопросы