Что нового

Автоматическое копирование и удаление файлов, папок, по расписанию

dumoed

Знающий
Сообщения
34
Репутация
5
Версия AutoIt
3.3.14.0
Версия
3.3.14.0
- Задействуется xCopy,
- чекбоксы слева - задействуем строку или нет
- чекбоксы посередение очищаем после копирования папку источник или нет
- чекбоксы справа - очищаем перед копированием папку назначения или нет
- при выставленных всех чекбоксах, скрипт сначала удаляет папку назначения , копирует в нее папки/файлы из источника, очищает папку - источник, фактически перемещает файл из 1й папки во 2ю с предварительным ее очищением
- по заданному пути скрипт копирует файлы и вложенные папки, путь выставляем в формате d:\1\
- "now" - однократно запуск сейчас
- "at" - каждый день в указанное время
- "every" - каждые nn секунд
- файл для сохранения настроек по умолчанию - settings_cp.ini
Сообщение автоматически объединено:


обнаружил, что залил старую нерабочую версию, причесал, исправил ошибки и перезалил
 

Вложения

  • copypaste11_5.au3
    62.6 КБ · Просмотры: 7
  • Copypaster Raspber_11.rar
    970.5 КБ · Просмотры: 4
Последнее редактирование:

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
А чем не нравятся нативные функции удаления?
 
Автор
D

dumoed

Знающий
Сообщения
34
Репутация
5
Давно уже заменил на ненативную. Помню, что были проблемы с удалением либо вложенных папок, либо файлов (то есть что-то одно из них не удалялось, возможно не удалялось в обход корзины).
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Не заметил такого. Если есть сомнения, то предварительно снимаются атрибуты с файлов, потом удаление
Удаление пользовательских файлов не должно вызывать проблем.
 
Автор
D

dumoed

Знающий
Сообщения
34
Репутация
5
Идея изначально состояла в том, чтобы скрипт копировал и удалял файлы, что называется "без всяческих танцев ". Это уже 11я реинкарнация скрипта. Однозначно были проблемы с копированием по сети. Стандартные функции в ряде случаем делать это отказывались. Отмечено, что XCopy делает это гораздо увереннее.
В отношении удаления. Обратите внимание, что ненативная функция использует сразу две нативные: для удаления папок DirRemove, а для файлов - Filedelete. Однозначно были проблемы с DirRemove. К сожалению их источник сейчас уже не вспомню. Нужно пробовать
Сообщение автоматически объединено:

Решена проблема с кодировкой в файле конфига ini . Решение:
"Если необходимо использовать ini в формате юникода, то предварительно создайте ini-файл с помощью FileOpen() с кодировкой "Unicode UTF16 Little Endian"."(с)
Сообщение автоматически объединено:


Сообщение автоматически объединено:

под
AutoIt v3.3.16.1
Сообщение автоматически объединено:


Сообщение автоматически объединено:

переработан код, использована использована ненативная UDF для скроллинга для адекватного отображения статусбара (прилагается), увеличено количество обрабатываемых папок
Сообщение автоматически объединено:


Сообщение автоматически объединено:

в.12.5 интерфейс стал интуитивно понятнее, исправлены ошибки
Сообщение автоматически объединено:

в.12.7 исправлены ошибки загрузки конфигурации
 

Вложения

  • copypaste11_6.au3
    62.7 КБ · Просмотры: 2
  • copypaste11_8.au3
    65.1 КБ · Просмотры: 1
  • copypaste12.au3
    64.6 КБ · Просмотры: 1
  • ScrollbarsUDF.zip
    19.2 КБ · Просмотры: 1
  • all_in_one.rar
    955.6 КБ · Просмотры: 2
  • Copypaster Raspber_12_5.rar
    952.2 КБ · Просмотры: 2
  • Copypaster Raspber_12_7.rar
    952.3 КБ · Просмотры: 1
Последнее редактирование:
Верх