UNDO - MAJOR Bug

Avatar
  • updated

There is a major bug that may cause a lot of problem ..just imagine you move a file using teracopy and undo the action ( using Ctrl+Z or Right click in Windows Explorer and choose Undo ) , Windows explorer totally wipes your moved files instead of returning those back to original place .. it is happening because teracopy failes to update the undo history of explorer , so explorer's undo doesn't undo the teracopy action ..


DON'T USE UNDO while using teracopy as file handler otherwise you will loss your files

Avatar
lj h

Yes, this happened to me.

Scenario:

1. Create folder

2. Rename folder created in (1)

3. Move files using TeraCopy into folder created in (1)

4. Accidentally trigger a Windows Explorer "Undo" action twice

5. The files are gone because Windows Explorer didn't record the move (3), TeraCopy did, so the 2 "Undo" actions reversed step (2) and step (1), thus the files were still in the folder and the folder is now gone

Luckily the files were inconsequential, but it took me a long time to figure out what happened, and I still have no idea how I triggered "Undo"

Is there really no fix for this? Seems like a massive oversight/bug

Thanks

Avatar
David Fernández

Yes. The bug is named Windows.

As you do not try undo an action done in Word with Open Office, do not try to undo an action made with an application with explorer.

It is called logical sense.

NEVER EVER undo anything on Windows. Just make the opposite action. If you move something, just redo the move the opposite way. Or be prepared... as you have just discovered.


If you make a folder in explorer, launch an application and the aplication writes a log file to that folder and then you undo in explorer, what do you think explorer will do? It will delete the folder and leave the file orphan because it did not know anything about what another application did.

File undo is just an aberration on Windows.

Avatar
fedir lavryk
Quote from David Fernández

Yes. The bug is named Windows.

As you do not try undo an action done in Word with Open Office, do not try to undo an action made with an application with explorer.

It is called logical sense.

NEVER EVER undo anything on Windows. Just make the opposite action. If you move something, just redo the move the opposite way. Or be prepared... as you have just discovered.


If you make a folder in explorer, launch an application and the aplication writes a log file to that folder and then you undo in explorer, what do you think explorer will do? It will delete the folder and leave the file orphan because it did not know anything about what another application did.

File undo is just an aberration on Windows.

This is all good words for little use. The undo call WILL occasionally happen by users.

Moreover, there is no undo button in the Teracopy interface either!

Avatar
nima
Quote from David Fernández

Yes. The bug is named Windows.

As you do not try undo an action done in Word with Open Office, do not try to undo an action made with an application with explorer.

It is called logical sense.

NEVER EVER undo anything on Windows. Just make the opposite action. If you move something, just redo the move the opposite way. Or be prepared... as you have just discovered.


If you make a folder in explorer, launch an application and the aplication writes a log file to that folder and then you undo in explorer, what do you think explorer will do? It will delete the folder and leave the file orphan because it did not know anything about what another application did.

File undo is just an aberration on Windows.

I have resolved this problem and posted the solution but the moderator didn't approve my post

anyway every program has its own clipboard stack, so if you disable undo for explorer it won't make conflict with Microsoft Word undo for example.

if you want to use TeraCopy you must disable Undo Option on your Windows Explorer