Перейти к основному содержимому

Синхронизировать каталоги

Создает копию локального каталога по выбранному пути на сервере

Функция СинхронизироватьКаталоги(Знач Токен, Знач ЛокальныйКаталог, Знач УдаленныйКаталог = "") Экспорт

ПараметрCLI опцияТипНазначение
Токен--tokenСтрокаТокен авторизации
ЛокальныйКаталог--localСтрокаЛокальный каталог источник
УдаленныйКаталог--remoteСтрокаУдаленный каталог приемника. Корень, если не заполнено

Возвращаемое значение: Структура Из КлючИЗначение - информация об ошибках синхронизации


подсказка

Документация Neocities API: neocities.org/api

Метод удаляет файлы на сервере, если они отсутствуют в локальном каталоге


Пример кода
    Токен = "7419cd51de4037f7...";

ЛокальныйКаталог = "C:\test_site";
УдаленныйКаталог = "test_sync";

Результат = OPI_Neocities.СинхронизироватьКаталоги(Токен, ЛокальныйКаталог, УдаленныйКаталог);
Пример команды CLI
    
oint neocities СинхронизироватьКаталоги --token "7419cd51de4037f7..." --local %local% --remote %remote%

Результат
{
"errors": 0,
"items": []
}