Suggestion: Unattended 'Synchronize Dirs'

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
DärJohannes
Junior Member
Junior Member
Posts: 13
Joined: 2011-07-29, 07:22 UTC

Suggestion: Unattended 'Synchronize Dirs'

Post by *DärJohannes »

################################
##### English:

It would be very useful if Total Commander would offer an unattended(!) "Synchronize Dirs" feature.

With this kind of feature, you could easily sync voluminous file system structures (e.g. consisting of thousands of files) while being in your lunch break or in a meeting or during the night.

At the moment, TC stops whenever a small problem occurs and asks you what to do next, although, normally, you could have answered these questions easily in advance, like:

"The file/path name is too long. What shall I do?"
"File cannot be read. What shall I do?"

These questions occur sometimes after one minute, sometimes after 5 hours, and they are blocking until the next user interaction. This is the problem.

Solution sketch:

There is already a synchronization dialogue before the actual synchronization begins (i.e. after the comparison of the directories is finished). This dialogue already has a "Confirm overwrites" checkbox.

This dialogue can probably be easily extended by new checkboxes like

- "Filename is too long: keep always"
- "Filename is too long: skip always"
- "File cannot be read: skip always"

(The "Confirm overwrites" checkbox could be renamed to "Destination file already exists: overwrite always".)
(Besides, this dialogue could be (optionally) be put earlier, before the comparison of the directories. :-) )

There has been a similar suggestion in the German forum (not in the suggestion's forum): Thread: ?t=27322 "Vorschlag: unbeaufsichtigtes Kopieren/Synchronisieren"

I think that many people are waiting for the "Unattended Synchronize Dirs" feature, because:

1.) Backups/Syncs are very important and have to be done regularly

2.) Backups/Syncs normally cause heavy load on the harddisks. This is done best while the user is away. But then the user cannot answer questions.

3.) Backups/Syncs can take some time => a perfect job to be done while the user is away (or sleeping)

I hope this doesn't sound too complaining. I am very happy to have Total Commander at all! Thank you for this great File Manager!

Johannes


################################
##### German:

Es wäre äußerst hilfreich, wenn Total Commander das unbeaufsichtigte Synchronisieren von Verzeichnissen unterstützen würde.

Dann könnte man den Sync einer umfangreichen Dateistruktur vor der Mittagspause oder kurz vor Feierabend starten und könnte sicher sein, dass der Sync unbeaufsichtigt durchläuft --und nicht nur deshalb anhält, um nach etwas zu fragen, das man im Voraus hätte beantworten können, wie z.B.

"Der Dateiname ist zu lang... Was soll ich machen?"
"Datei ist nicht lesbar. Was soll ich machen?"
etc.

Lösungsskizze:

Es gibt bereits einen "Synchronisieren-Dialog", der erscheint, bevor die eigentliche Synchronisierung beginnt, d.h. nachdem der Vergleich der Verzeichnisse abgeschlossen ist. Dieser Dialog hat bereits die Checkbox "Überschreiben bestätigen".

Dieser Dialog kann vermutlich mit geringem Aufwand erweitert werden, indem man weitere Checkboxen einfügt wie:

- "Zu lange Dateinamen: Immer beibehalten"
- "Zu lange Dateinamen: Immer überspringen"
- "Unlesbare Dateien: Immer überspringen"

(Bei der Gelegenheit könnte man die Option "Überschreiben bestätigen" umbenennen zu "Bereits vorhandene Dateien: Immer überschreiben").
(Außerdem könnte man den Dialog (optional) bereits vor dem Vergleichen einblenden... :-) )

Einen ähnlichen Vorschlag hat es bereits gegeben (allerdings nicht im "suggestions-Forum"): Thread: ?t=27322 "Vorschlag: unbeaufsichtigtes Kopieren/Synchronisieren"

Ich glaube, dass auf die Unterstützung eines "unbeaufsichtigten Syncs" viele warten, weil

1.) Datensicherungen/Syncs sehr wichtig sind und regelmäßig durchgeführt werden müssen

2.) Datensicherungen/Syncs normalerweise massiv auf die Festplatte zugreifen, und sich das mit dem gleichzeitigen Arbeiten am Computer nicht gut verträgt (deshalb sind Zwischenfragen so unpraktisch)

3.) Datensicherungen/Syncs sehr lange dauern können => ideal, um das über Nacht oder während man sonstwie abwesend ist durchführen zu lassen


Ich hoffe, dass das nicht zu fordernd klingt. Danke für Total Commander! Ich könnte ohne diesen exzellenten Dateimanager nicht mehr leben ;-)

Johannes
sekular
Member
Member
Posts: 104
Joined: 2009-07-02, 19:39 UTC

Post by *sekular »

I would realy like the sync feature to have a scheduler feature as that would be very useful with syncing my music backups.
alm
Junior Member
Junior Member
Posts: 59
Joined: 2006-06-23, 17:25 UTC

Post by *alm »

I agree with this, although another option could be to keep the errors for the end. So if TC runs into a problem, it will keep it in cache (or temporary file) and continue with the next file or folder in line. Then one can deal with the errors when the non-problematic items have been synced.
But if it knows how to deal with errors in the first place, that would save time in the end. :)
Using TC since 1997, known as Windows Commander in the old days ;)
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Support++
Loren Pechtel
Junior Member
Junior Member
Posts: 86
Joined: 2004-05-02, 01:50 UTC

Post by *Loren Pechtel »

alm wrote:I agree with this, although another option could be to keep the errors for the end. So if TC runs into a problem, it will keep it in cache (or temporary file) and continue with the next file or folder in line. Then one can deal with the errors when the non-problematic items have been synced.
But if it knows how to deal with errors in the first place, that would save time in the end. :)
Yup, this is the answer I would like to see. You can't always decide in advance what to do about such cases but it could simply put up the dialog but go on to do the rest of the job anyway. Every subsequent error gets put in a dialog queue and once you answer the first it offers you the next if it's still meaningful.
risk
Junior Member
Junior Member
Posts: 87
Joined: 2007-07-30, 03:18 UTC

Post by *risk »

IMO, Synchronize Directories in TC is a feature that can use enhancements to eliminate the need for dedicated sync tools. Some of the enhancements are listed in this and other threads. To the ones in this thread, I add:
  • 1. More flexible include and exclude file/folder options
    2. File versioning options
    3. Ability to add saved sync directories and options jobs as entries in the button bars or menus to execute them
Post Reply