top | item 33171407

(no title)

jasonlingx | 3 years ago

Why not just use or alias ‘mv’ to trash?

discuss

order

Amine_Ztn|3 years ago

This was my initial idea but unfortunately there can be name conflicts, if two files or folders have the same name, this idea does not work anymore. Also, I wanted to be able to keep the initial path to restore the element directly where it was deleted.

imiric|3 years ago

How would you use Rust with that approach?

Amine_Ztn|3 years ago

When a person delete an item, I get all the information that are interesting for me (https://github.com/AmineZouitine/rmt.rs/blob/main/src/trash_...), and then I move it in a .trash folder in which I rename it with a hash (the hash is made with several parameters to avoid any collision), I then store the information in a database sqlite :)