Difference between revisions of "Programming:Undo delete of file"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Created page with 'If you accidently delete a file from disk, there is a way to make it visible again. ''Important!'' Don't not save anything to disk after deleting because it will be impossible t…')
 
 
(One intermediate revision by one other user not shown)
Line 24: Line 24:
  
 
When you delete a file mit ''|del'', AMSDOS rewrites the user level of the file with number 229. So, when you change to this level, you will see the deleted file again.
 
When you delete a file mit ''|del'', AMSDOS rewrites the user level of the file with number 229. So, when you change to this level, you will see the deleted file again.
 +
 +
== Using FutureOS ==
 +
Using [[FutureOS]] you can rename a deleted files user number.
 +
The rename function also allows to change the user number.
 +
Just change 'E5' to '00' and your file is restored.
 +
 +
[[Category:Programming]]
 +
[[Category:FutureOS]]

Latest revision as of 13:06, 26 December 2023

If you accidently delete a file from disk, there is a way to make it visible again.

Important! Don't not save anything to disk after deleting because it will be impossible to recover your files then.

type this:

poke &a701,229
cat

now you will see all the deleted files that are still stored on the disk. you can load" a basic file, then type

poke &a701,0
save"filename

and it will be saved again.

For other non-basic files you'll have to use a disc tool like discology.


This is how it works:

This poke does the same as the |user command from amsdos. The |user command can only access user 0 to 15.

When you delete a file mit |del, AMSDOS rewrites the user level of the file with number 229. So, when you change to this level, you will see the deleted file again.

Using FutureOS

Using FutureOS you can rename a deleted files user number. The rename function also allows to change the user number. Just change 'E5' to '00' and your file is restored.