S-IT-3Kopiraj – Помощ и документация

Версия v3.3.2  •  © 2026 Hans Udo Sattler  •  Sattler IT-Service, Greifenstein

Език: Български Езикът се сменя в програмата под ⚙; помощта следва избрания език.

Преглед

S-IT-3Kopiraj е тройно копиращо средство с дневник и график. Програмата изпълнява до три независими задачи за копиране или преместване в един-единствен ход – идеално за разпределяне на файлове върху NAS устройства, папки в облака (например pCloud) или други цели. Освен това профилите могат да се изпълняват самостоятелно по график, на заден план и без ваша намеса.

Обичайна употреба: данни от местна папка да се копират едновременно към няколко цели – например NAS 1, NAS 2 и pCloud – с едно натискане или самостоятелно всяка вечер в едно и също време.
💡 На практика всъщност не е ограничено до три задачи: един ход обработва най-много три двойки източник-цел едновременно, но броят на профилите е неограничен и всеки профил може да има свой график (вижте раздела График). На практика това означава: толкова независими задачи за копиране, колкото пожелаете, всяка със свои три двойки източник-цел, всяка в свое време или със свой интервал – и всички се изпълняват самостоятелно на заден план, без да ги пускате една по една. Например: профил „Снимки“ всеки ден в 20 часа, профил „Счетоводство“ на всеки 4 часа, профил „Седмично копие“ само в събота – всичко нагласено наведнъж и действащо независимо едно от друго.
Изпълнение на Python: 3Kopiraj стъпва върху съвременна техническа основа (Python вместо AutoIt). Копирането протича на заден план; прозорецът остава отзивчив винаги, и при много голям брой файлове, и при бавни мрежови устройства (не замръзва). Големите файлове се копират на блокове: лентата на напредъка затова видимо върви напред дори в рамките на един много голям файл, а ⏹ Спри действа веднага, и посред такъв файл.

Настройване на задачите

Програмата познава три независими задачи за копиране (A1, A2, A3). Всяка задача се състои от папка източник и папка цел и може да се включва или изключва поотделно.

Отметката „Активна“

При пускане се обработват само задачите, отбелязани като Активна. Изключените задачи се прескачат напълно, но пътищата им остават запазени.

🔰 Филтър на задачата

Вдясно в заглавната част на всяка карта на задача стои знакът 🔰. С него задавате филтри, които важат само за тази една задача: допълнителни изключвания и правилото САМО („копирай само определени видове файлове“). Знакът позеленява веднага щом за задачата е зададено някакво правило – ако е сив, собствени филтри няма. Подробностите са в раздела Изключвания.

Избор на източник

Натиснете 📁 Източник, за да изберете папката източник на задачата. Прозорецът помни последната папка източник отделно от избора на цел – при следващото натискане на Източник (в която и да е задача) изборът започва оттам.

Избор на цел

Натиснете 📁 Цел, за да зададете папката цел. Тя не е нужно да съществува вече – създава се сама по време на копирането. И тук прозорецът помни последната папка цел отделно от избора на източник.

Показване на дълги пътища: ако пътят не се побира изцяло в полето, той се съкращава спретнато (начало…край), вместо да бъде отрязан на ръба. Пълният път се появява, щом задържите мишката върху него (подсказка); вътрешно 3Kopiraj винаги работи с целия път.
Количество данни: полето Данни показва текущия размер на всяка действаща папка източник. Натиснете 🔄 Опресни, за да опресните показаното след промени. Изчислението тече на заден план – докато трае, пише (изчислява се…) и прозорецът остава използваем.
Мрежови пътища и NAS: UNC-пътищата във вида \\Сървър\Споделяне се поддържат напълно – и като източник, и като цел. За източници в мрежата количеството данни нарочно не се изчислява предварително (при големи споделяния това може да отнеме дълго); вместо това пише (мрежа). Самото копиране протича съвсем обичайно.

Опции

Презаписване (за всяка задача)

Когато тази опция е включена, съществуващите файлове в целта се презаписват винаги, независимо от датата им. Без нея файловете в целта се презаписват само ако файлът в източника е по-нов. Ако файлът в целта е също толкова стар или по-нов, той се прескача.

Допустимо отклонение на времевите отпечатъци при мрежови устройства: между NAS и мрежови устройства времевите отпечатъци на файловете често се различават с една до две секунди. Без допустимо отклонение непроменените файлове в режима „само ако е по-нов“ биха минавали погрешно за по-нови и биха се копирали отново при всеки ход. 3Kopiraj предотвратява това с отклонение от две секунди – настройваемо за всеки профил чрез знака 🛡.

Преместване (за всяка задача)

Когато тази опция е включена, файловете се преместват, вместо да се копират. Файлът в източника се изтрива едва след като е пристигнал в целта пълен и невредим. Папките източник, които при това остават празни, се премахват самостоятелно след преместването.

Внимание при преместване: файловете изчезват от папката източник. Преди първата употреба проверете дали това наистина е намерението. Ако възникне грешка или прекъсване по средата, файлът в източника гарантирано остава недокоснат – изтриването следва едва след напълно успешно прехвърляне.

След копирането: изключване или заспиване

Полето 💻 След копирането предлага две възможности: Изключване и Заспиване. Ако едната е включена и копирането е завършило без грешки, програмата пита дали компютърът да бъде изключен или приспан. След грешки или прекъсване този въпрос не се задава.

Двете възможности се изключват взаимно – включите ли едната, другата се изключва. Заспиването използва управлението на захранването на Windows; дали компютърът ще заспи или ще премине в дълбок сън, зависи от вашите настройки на захранването.

Тези две възможности не важат за самостоятелните изпълнения по график – действат само при ръчно пуснато копиране.

Изключване на файлове и папки

С бутона 🚫 в лентата на профилите (до 🗑 Изтрий профила) държите определени файлове и цели папки извън копирането. Това е особено полезно, за да не се копират изобщо временните файлове, системните файлове и често огромните папки на браузърите с временни данни – или за да останат настрана големите архивни и образни файлове, така че в целта да не се натрупа излишна купчина данни.

Два вида правила: образци за файлове със заместващи знаци (*.tmp, *.iso, ~$*) се отнасят за отделни файлове. Имена на папки (cache2, GPUCache) изключват цяла папка с всичките ѝ подпапки – в нея по време на копирането дори не се влиза, което при големи струпвания на временни данни спестява и време.

Изключвания по подразбиране

При първото пускане програмата създава файла 3Kopier-Ausschluss.ini с разумни начални стойности: временни файлове (Windows, Office, LibreOffice/OpenOffice), системни файлове на Windows, папките с временни данни на обичайните браузъри (Firefox, Chrome, Edge, Opera, Brave, Vivaldi) и големи образни формати като *.iso, *.nrg или *.tib. Този списък по подразбиране важи отначало за всички профили. С бутона Отвори списъка по подразбиране в прозореца на изключванията можете да го промените по всяко време.

Приспособяване за отделен профил

Прозорецът на изключванията винаги се отнася за профила, зареден в момента (при изпълнение без профил това е „Manuell“). Възможни са две приспособявания:

Списъкът, който накрая важи, гласи следователно: списък по подразбиране − правилата, изключени за този профил + вашите добавки.

Приспособяване за отделна задача: знакът 🔰

Освен правилата, валидни за целия профил, всяка от трите задачи може да има свои филтри. Натискане на знака 🔰 в заглавната част на картата отваря малък прозорец с две полета (няколко правила разделете със знака |):

Правилото САМО важи само за файлове – през устройството на папките се минава както обикновено, така че съответните файлове се намират и в подпапките. Файловете, които така отпадат, влизат в резултата под Изключени.

Предимство: изключванията за целия профил важат винаги допълнително. Файл *.tmp следователно остава пропуснат и при „само *.tmp“, докато правилото по подразбиране *.tmp не бъде изключено за профила.
В дневника: изключените файлове и папки се броят в собствена графа Изключени – отделно от прескочените файлове – и така се появяват в крайната равносметка, в прегледа по папки и в прозореца на резултата.

Профили

Профилът запазва под едно име цялата настройка на трите задачи (източник, цел, опции, отметката Активна), за да можете да я извикате отново по всяко време – и като основа за графика.

Избор на профил

Натискане върху име в падащия списък зарежда профила веднага – отделен бутон „Зареди“ вече не е нужен.

Внимавайте за незапазени промени: тъй като изборът зарежда веднага, промените в полетата на задачите, които още не сте запазили, се губят, щом преминете към друг профил. Запазете ги преди това с 💾 Запази профила, ако искате да ги задържите.

Запазване / нов / изтриване

💾 Запази профила съхранява текущата настройка под избраното име. ➕ Нов профил пита за име и след това изпразва напълно трите задачи – така новият профил винаги започва от нула, без остатъци от заредения преди това профил. 🗑 Изтрий профила премахва избрания профил окончателно.

Профил, използван от графика: запазите ли профил, който участва в действащ график, програмата съобщава за това. Причината: графикът помни само името на профила и го зарежда наново при всяко изпълнение. Промените, които току-що сте запазили (източници, цели, опции), с това важат и за насрочените изпълнения на този профил. Съобщението може да се откаже, ако това не е било намерението.

🛡 Мрежа и времеви отпечатъци

Знакът 🛡 в лентата на профилите (до 🚫) отваря настройката на времевите отпечатъци за текущия профил. Тя определя как режимът „само ако е по-нов“ (отметката Презаписване изключена) решава дали файлът наистина е по-нов – и пречи непроменени файлове върху NAS и мрежови устройства да се копират отново при всеки ход заради разлики във времевите отпечатъци.

Настройката се запазва за всеки профил поотделно. Прозорецът освен това показва коя от трите задачи в момента използва мрежов път.

Настройки

Зъбчатото колело горе вдясно в прозореца на програмата (до ? Помощ) отваря прозореца с настройките.

Език

3Kopiraj говори няколко езика. Езикът по правило се избира още при инсталирането; тук можете да го смените по всяко време. Предлагат се всички езици, за които до програмата има езиков файл – всеки със знамето си, така че изборът остава ясен и когато прозорецът е на език, който не четете.

В немското издание програмата се казва 3Kopier. Името на екрана следователно следва езика; файловете на диска запазват имената си (3Kopier.ini, профили с окончание .3ko, дневници в папката Logs). Смяната на езика затова не променя вашите настройки, профили и филтри.

Действа след ново пускане: както и увеличението, езикът влиза в сила едва когато прозорецът на програмата се изгради наново. Копиране в ход при това никога не се прекъсва – новият език се появява тогава при следващото обичайно пускане.

Другите езици идват като проверени езикови пакети от Sattler IT-Service и се появяват в избора сами, щом ги поставите до програмата. Приложените езикови файлове са шифровани, също като модула на графика: така е сигурно, че текстовете, които четете в програмата, са точно доставените.

Мащабиране на изгледа

Предвидени са постоянни стъпки от 90 % до 200 % (90, 100, 125, 150, 175, 200). Текущата стъпка е откроена. След натискане на Приложи прозорецът се изгражда наново в новия размер.

Размерът на прозореца е постоянен: прозорецът на програмата нарочно не може да се разтегля с мишката за ъглите. Така се избягва изкривен или отрязан изглед. Ако желаете по-голям изглед, просто изберете по-висока стъпка.

Съхранение на дневниците

Определя колко дълго завършените дневникови файлове (вижте раздела Дневници) се пазят, преди да бъдат премахнати при следващото пускане. Предвидени са постоянни стъпки от 1 ден до 365 дни, освен това ∞ (без ограничение) – тогава нищо не се премахва самостоятелно.

Бутонът 🗑 Почисти сега прилага избрания срок веднага, без да се чака следващото пускане.

Обхват на дневника

Определя колко подробен е дневниковият файл на едно изпълнение:

Настройката действа още от следващото изпълнение, включително при насрочените. Грешките и в двата режима се записват винаги изцяло, както и самостоятелното съкращаване на пътищата (MAX_PATH).

Ръчно пускане на копиране

1. Настройване на задачите

При всяка желана задача задайте източник, цел и опции. Включете я с отметката Активна.

2. Натискане на Старт

Програмата първо преброява всички файлове в действащите папки източник, за да е вярна лентата на напредъка. Тази фаза на броене може да се прекъсне още с бутона ⏹ Спри, а при много голям брой файлове показва междинно състояние, вместо да изглежда, че е заседнала. След това задачите се обработват една след друга (A1, A2, A3).

3. Проследяване на напредъка

Лентата на напредъка, редът за състоянието и броячите се опресняват непрекъснато по време на изпълнението. При един-единствен много голям файл лентата видимо върви напред в рамките на този файл, вместо да стои неподвижна до края. Редът за състоянието освен това показва оценено оставащо време, щом за това има достатъчно данни, и текущата скорост на копиране (например 157.4 MB/s) – изчислена като средна за последните секунди, така че числото остава спокойно, когато размерите на файловете се менят. И двете важат и за прозореца на напредъка на графика. При симулация скорост не се показва, защото тогава наистина нищо не се копира.

4. Прекъсване

С бутона ⏹ Спри или клавиша ESC прекъсвате изпълнението спретнато по всяко време – и посред голям файл. Файловете, вече обработени докрай, остават; едва започнатият, още непълен файл в целта се премахва самостоятелно, така че никога не остава половинчат остатък.

5. Прозорец на резултата

Накрая се отваря прозорец на резултата с числата за всяка задача – вижте раздела Резултат.

График

Бутонът 🕐 Планировчик в главния прозорец отваря отделен прозорец, в който произволен брой профили могат да се изпълняват самостоятелно по график – по няколко пъти на ден или през постоянни интервали.

Създаване на график

С бутона ➕ Нов изберете профил и определете повода:

С бутона променяте съществуващ график, с бутона 🗑 го премахвате. Отметката Активен в прозореца за редактиране спира графика временно, без да го изтрива.

🔍 Симулация / ▶ Старт (ръчна проба)

Всеки ред от списъка има два бутона за незабавна проба, независимо от самия график:

Тези два бутона показват винаги прозореца на напредъка и след това прозореца на резултата – независимо дали за този график е включен тихият режим. Тихият режим (вижте по-долу) важи само за самостоятелно пуснатите изпълнения, никога за ръчните проби.

🔇 Тих режим

В прозореца за редактиране (✏ или при създаване с ➕ Нов) за отделен график може да се включи тихият режим. Когато е включен, самостоятелно пуснатото изпълнение протича без нито един прозорец:

График с тих режим се разпознава в списъка по знака 🔇.

Самостоятелен прозорец на напредъка

Когато график се изпълнява (извън тихия режим, самостоятелно пуснат или ръчно опитан чрез Симулация/Старт), се отваря отделен малък прозорец с лента на напредъка, броячи и собствен бутон ⏹ Спри. Този прозорец се появява и когато 3Kopiraj работи само на заден план (областта за известия), има собствено място в лентата на задачите и може да се смали, ако пречи – изпълнението тогава продължава невидимо. Същото важи, ако пуснете изпълнението от прозореца на графика.

Кръстчето за затваряне (X) на този прозорец действа като ⏹ Спри: прекъсва спретнато само това едно изпълнение – то следователно не продължава невидимо на заден план.

Важно: главният прозорец с картите на задачите остава напълно недокоснат – още незапазената ви работа никога не се презаписва и не се смущава от график, който тръгва сам.

Опашка при припокриване

Едновременно се изпълнява само едно копиране. Дойде ли график на ред, докато още тече друго изпълнение (друг график или ръчно пуснато копиране), този ред не пропада: влиза в опашка и тръгва сам, щом текущото изпълнение приключи. Няколко графика в един и същи час така се извършват един след друг и всеки изцяло. Изчакването и по-късното пускане се записват в дневника на грешките (3Kopier-Fehler.log); изпълнение, дошло от опашката, се разпознава в прозореца си на напредъка по добавката (от опашката).

За да работи това и без надзор (например нощем), прозорецът на резултата на насрочено изпълнение не чака „Добре“: той просто остава отворен, а следващото изпълнение от опашката тръгва само. Сутрин отворените прозорци на резултатите един след друг показват какво се е случило през нощта.

Прекъсването засяга само текущото изпълнение: прекъснете ли изпълнение с ⏹ Спри, тези в опашката продължават съвсем обичайно – всяко в своя прозорец на напредъка със собствен бутон ⏹ Спри. Прекъснато изпълнение се разпознава по отбелязването „FAZIT (ABGEBROCHEN)“ в началото на дневниковия файл.

Работа на заден план, област за известия и самостоятелно пускане

Затваряне на прозореца

Съществува ли поне един действащ график, бутонът (X) на главния прозорец не затваря програмата – изчезва само прозорецът, а програмата продължава да работи на заден план (разпознава се по значката в областта за известия на лентата на задачите). Така графикът остава действащ и когато никой не държи прозореца отворен.

Ако действащ график няма, бутонът (X) затваря програмата обичайно.

Отваряне отново

Натискане с десния бутон върху значката в областта за известия отваря малко меню с Отвори (показва прозореца отново) и Изход (затваря програмата окончателно, и при действащ график).

Самостоятелно пускане

Щом съществува поне един действащ график, 3Kopiraj сам се вписва в пускането на Windows – при влизане тръгва тогава смален на заден план, без прозорец. Когато последният действащ график бъде премахнат или изключен, този запис също така сам изчезва.

Само едно копие

Пуснете ли 3Kopiraj втори път, докато вече работи (и невидимо на заден план), втори прозорец не се отваря. Вместо това се показва копието, което вече работи.

Дълги пътища (MAX_PATH)

Windows по правило не допуска пътища на файлове, по-дълги от 260 знака (границата MAX_PATH). Файловете, чийто път в целта е твърде дълъг, не могат да бъдат копирани или преместени – това засяга най-вече файлове в дълбоко вложени папки с дълги имена, каквито често се срещат в папките за изтегляния.

3Kopiraj разпознава такива файлове сам и съкращава името на файла в целта толкова, колкото е нужно, за да успее действието въпреки това.

Самостоятелно съкращаване: ако пътят в целта е твърде дълъг, първо се съкращава името на файла в целта – точно толкова, че пътят да остане под 260 знака. Ако това не помогне, се съкращава и последната подпапка от пътя в целта. Разширението на файла винаги се запазва. Съкратените имена получават отбелязването -3k, например Secret.Service.2026.-3k.mkv.
Файлът в източника остава недокоснат: приспособява се само пътят в целта. Първоначалният файл запазва името си. В дневника се записват и първоначалният, и съкратеният път в целта.
Да не се бърка със съкращаването на екрана: при много дълги пътища на източника или целта показаното в полетата на задачите се съкращава (начало…край), например H:\Download\…\Архив. Това е само видимо съкращаване: вътрешно винаги се използва целият път. Целият път се появява като подсказка, щом задържите мишката върху него.

Прозорец на резултата

След всяко завършено (или прекъснато) изпълнение се отваря прозорец на резултата – със собствена колона за всяка действаща задача, така че на един поглед се вижда какво къде е отишло:

Графа Значение
Копирани Нови файлове, които още не са били в целта и са копирани
Презаписани Файлове, които вече са били в целта и са обновени
Преместени Файлове, прехвърлени от източника в целта (опция „Преместване“)
Прескочени Файлове, които в целта вече са били по-нови и са оставени непроменени
✂ Съкратени Файлове, чийто път в целта е надхвърлил границата MAX_PATH и е съкратен самостоятелно (отбелязване -3k)
Изключени Файлове и папки, прескочени според списъка с изключвания (вижте раздела Изключвания)
Грешки Файлове или задачи, които не са могли да бъдат обработени (подробностите са в края на съответния дневник)
Данни Обработено количество данни (за всяка задача и общо)
Време Обща продължителност на копирането (мм:сс)

Дневници

За всяко изпълнение – ръчно или насрочено, истинско или симулирано – се създава собствен дневников файл в подпапката Logs, вместо един сборен файл, който би растял безкрайно.

Име на файла

Всеки дневников файл се казва ИмеНаПрофила_времеваОтметка_вид.log, например:

С бутона 📋 Дневник в главния прозорец отваряте папката Logs направо в Explorer.

Имената на файловете са еднакви на всички езици: изпълнение без профил винаги се записва под Manuell, а и файловете с настройки запазват немските си имена. Това е нарочно: същата инсталация така и след смяна на езика намира своите настройки, профили и филтри, а изпратен дневник е веднага четлив.

Съдържание на дневниковия файл

Съхранение: колко дълго дневниците остават, преди да бъдат премахнати самостоятелно, задавате в Настройките (от 1 ден до 365 дни или без ограничение).

⚠ Дневник на грешките (3Kopier-Fehler.log)

Този отделен файл в папката на програмата (достъпен с бутона ⚠ Грешки) съдържа единствено грешки на програмата, които не принадлежат към никое копиране – например когато модулът на графика не е могъл да бъде зареден. Грешките, възникнали по време на копиране, се намират, както е описано по-горе, в края на дневника на това изпълнение.

Файлът INI (3Kopier.ini): всички настройки се запазват сами при затваряне на програмата и се възстановяват при следващото пускане – сред тях пътищата на източниците и целите, отметката Активна на трите задачи, опциите Презаписване и Преместване за всяка задача, опцията Изключване, последно използваните папки източник и цел в прозорците за избор, избраната стъпка на мащабиране, зададеният език, срокът за съхранение на дневниците и обхватът на дневника (кратък/пълен). Ръчна настройка не е нужна.
Профили (файлове .3ko): при запазване на профил се съхраняват всички пътища, отметката Активна и опциите Презаписване и Преместване на всяка задача. Опцията Изключване е обща настройка: тя стои само във файла INI, не в профила.
Файл с графиците (3Kopier-Zeitplan.ini): всички създадени графици (профил, повод, тих режим, отметка Активен) се записват тук и се зареждат сами при следващото пускане.

Преглед: файлове и папки в папката на програмата

Всички следващи файлове и папки възникват сами по време на употребата – нито един не е нужно да създавате и нито един не принадлежи към доставката:

Файл / папка Съдържание
3Kopier.ini Общи настройки: полета на задачите, опции, последно използвани папки, мащабиране, език, срок за съхранение
3Kopier-Zeitplan.ini Всички създадени графици, с профил, повод, тих режим и отметка Активен
3Kopier-Fehler.log Грешки на програмата, които не принадлежат към никое копиране
Logs (папка) По един дневников файл на изпълнение – вижте Дневници
*.3ko Профилите, които създавате (по един файл на име на профил)

Помогна ли ви това средство?

S-IT-3Kopiraj се разработва и поддържа безплатно.
Малко дарение помага то да става още по-добро. Сърдечно благодарим! 🙏

☕ Дарение чрез PayPal

tool-entwicklung@sattler-it.de