Copy files when resized (Копиране на файлове при промяна на размера) е безплатна програма под Microsoft Windows, която следи за размера на зададени файлове и извършва тяхното копиране в определена папка при промяна.
Потребителят трябва да посочи папката, в която да се копира (на компютъра или в мрежата), да избере файловете и да ги плъзне в полето за добавяне.
Съществува възможност за автоматично стартиране на приложението, за което е необходимо да създадете пряк път на програмата и да го поставите в автоматичното стартиране. В минимизиран режим прозорецът не се показва в лентата на задачите.
Когато се добавят файлове за контрол, можете да „скриете програмата“, като в този случай тя става невидима. Скритата програма се затваря чрез изключване на компютъра или чрез мениджъра на задачите (Ctrl+Shift+Esc или Ctrl+Alt+Del). Текущата дата и час се добавят към името на копираните файлове. Програмата е предназначена за малък брой файлове (250 файла). Докато офисните документи са в работен режим, те не се копират.
Настройките на програмата се съхраняват във файла „CFROptions.data“. Съдържанието на този файл е „Dir=“ папката, в която се копират променените файлове. Ако има ред „Log“, действията на програмата се записват във файла „CFRLog.txt“. Ако има ред „Mini“, тогава програмата се стартира минимизирана (това е необходимо, ако програмата вече е конфигурирана за копиране и е в режим на автоматично стартиране). „N=“ (Name) име на файла, който трябва да бъде наблюдаван. „S=“ (Size) размер на наблюдавания файл в байтове. „C=“ (Copy) колко пъти е бил копиран файлът. „E=“ (Error) колко пъти е бил отказан достъп до файла (параметърът се нулира при възобновяване на достъпа). Редовете „S=“, „C=“ и „E=“ се прилагат последователно към всеки наблюдаван файл „N=“. Папки и празни файлове (с размер 0) не могат да се добавят за контрол. Ако даден контролиран файл е станал празен, той ще се счита за „без достъп“.
Ако контролираните файлове са от 1 до 12, тогава всеки файл се проверява веднъж на 5 секунди, ако е от 13 до 20, тогава се проверява веднъж на 3 секунди, ако е от 21 до 60, тогава се проверява веднъж на всяка секунда, ако е от 61 до 180, тогава се проверяват два файла на всяка секунда, ако е от 181 до 250, тогава се проверяват три файла на всяка секунда. Когато даден файл бъде добавен за проверка, той се копира в посочената папка. Допълнително копиране ще бъде извършено при промяна на размера. Текущата дата и час се добавят към името на копирания файл, например от „Регистър на приложенията.xlsx“ получаваме „Регистър на приложенията 2019.01.02 10.23.46.xlsx“, „Регистър на приложенията 2019.02.18 16.04.53.xlsx“ и т.н.
Ако програмата е стартирана, работи скрито и папката, в която е извършено копирането, стане недостъпна (например това е флаш памет или мрежов ресурс), ще се отвори прозорецът на програмата, за да изберете възможните по-нататъшни действия. Алтернативно, ако програмата е стартирана, скрита е и трябва да бъде затворена, щракнете върху Ctrl+Shift+Esc или Ctrl+Alt+Delete, за да извикате Мениджър на задачите и да я изберете от списъка.


