Приложение проверяет имена файлов и папок в выбранной директории, приводит их к безопасному формату, загружает файлы на FTP и умеет скачивать файлы обратно с FTP на компьютер с сохранением вложенной структуры.
В папке dist лежит готовый fileporter.exe, который можно просто запустить на Windows без установки Python.
При первом запуске рядом с ним автоматически создаётся файл настроек fileporter.json.
- исправляет имена файлов и папок во всей вложенной структуре;
- оставляет латиницу, цифры и стандартные безопасные символы;
- транслитерирует кириллицу;
- загружает все файлы на FTP в указанную удалённую папку;
- скачивает файлы с FTP в локальную папку;
- позволяет просматривать папки на FTP перед выбором;
- позволяет создавать новую папку на FTP прямо из приложения;
- создаёт конфиг рядом с
exe.
python fileporter.pyПри первом запуске рядом с приложением создаётся файл fileporter.json.
build_fileporter.batПосле сборки готовый файл лежит в dist/fileporter.exe.
Его можно запускать сразу, а настройки будут храниться рядом в dist/fileporter.json.
Файл fileporter.json создаётся автоматически рядом с exe и хранит:
- FTP хост;
- порт;
- логин;
- пароль;
- локальную папку;
- удалённую FTP папку;
- число повторов;
- паузу между повторами.
Чтобы использовать телефон как FTP сервер, установи на него приложение с FTP server.
Что искать в магазине приложений:
- на Android:
ftp server,wifi ftp server,ftp server wifi,primitive ftpd; - на iPhone:
ftp server,ftp manager,wifi transfer ftp.
Что обычно нужно сделать:
- Подключи телефон и компьютер к одной Wi-Fi сети.
- Установи приложение, которое умеет поднимать FTP сервер.
- Запусти в нём FTP сервер.
- Посмотри выданные параметры: IP адрес, порт, логин, пароль и стартовую папку.
- Перенеси эти значения в
FilePorter.
Обычно в телефоне приложение показывает адрес в формате 192.168.x.x и порт, например 21 или 2121.
В IP укажи адрес телефона, в Порт укажи порт из приложения, а в FTP папка выбери нужный каталог на сервере телефона.
У поля FTP папка есть кнопка Выбрать.
Она открывает просмотр каталогов на FTP сервере, где можно:
- перейти в нужную папку;
- подняться на уровень выше;
- создать новую папку;
- выбрать текущий каталог для загрузки или скачивания.
- Запусти
fileporter.exeилиpython fileporter.py. - Заполни параметры FTP и выбери локальную папку.
- Нажми
Проверить соединение, если нужно проверить доступ. - Нажми
Исправить имена, если нужно только переименование. - Нажми
Загрузить на FTP, чтобы подготовить имена и отправить файлы на FTP. - Нажми
Скачать с FTP, чтобы скачать файлы из выбранной FTP папки в локальную папку.
