Документация к Сканеру расширению файлов
Обзор
Скрипт предназначен для сканирования сетевых компьютеров и поиска медиафайлов с заданными расширениями. Основные функции:
- Поиск файлов на удалённых ПК по сетевым путям
- Форматирование размера файлов
- Сохранение результатов в CSV
- Отслеживание недоступных хостов
Константы
SEARCH_DIRS: Директории для поиска (Рабочий стол, Загрузки и т.д.)EXTENSIONS: Расширения искомых файлов (.mov, .mp4 и др.)EXCLUDE_FOLDERS: Системные папки для исключения из поиска
Основные функции
format_size(): Конвертирует размер файла в читаемый форматget_users_from_folders(): Получает список пользователей ПКscan_host(): Основная функция сканирования хостаmain(): Управляющая функция выполнения скрипта
Список зависимостей
Используются только стандартные библиотеки Python:
import os
import csv
import time
import pathlib
from datetime import datetime
Инструкция по развёртыванию
- Установите Python 3.8+:
brew install python
- Создайте файл с хостами:
echo "PC-NAME-1" >> hosts.txt
echo "PC-NAME-2" >> hosts.txt
- Запустите скрипт:
python3 main.py
Полезные ресурсы
Description
Languages
Python
100%