В программе freefilesync нет возможности организовать безвозвратное удаление файлов.
Ну дык его надо добавить. Программа ж с открытыми исходниками. В
structures.h есть перечислимый тип:
enum DeletionPolicy
{
DELETE_PERMANENTLY,
DELETE_TO_RECYCLER,
DELETE_TO_VERSIONING
};
Он потом обрабатывается в
synchronization.cpp:
switch (deletionPolicy_)
{
case DELETE_PERMANENTLY:
deleted = zen::removeFile(filepath); //[!] scope specifier resolves nameclash!
break;
case DELETE_TO_RECYCLER:
deleted = recycler.recycleItem(filepath, relativePath); //throw FileError
break;
case DELETE_TO_VERSIONING:
deleted = getOrCreateVersioner().revisionFile(filepath, relativePath, onNotifyFileCopy); //throw FileError
break;
}
Добавить еще одно перечислимое значение, типа
DELETE_SAFE, дописать обработку и пересобрать.