Spostare un file nel Cestino e ripristinarlo nella sua Cartella di origine
Da Gambas-it.org - Wikipedia.
Versione del 16 ago 2024 alle 06:09 di Vuott (Discussione | contributi)
I file cancellati sono spostati momentaneamente nel cosiddetto "Cestino" (Trash ).
Più precisamente essi vengono spostati nella Cartella del percorso nascosto ".local/share/Trash/files".
Inoltre, viene creato nella cartella ".local/share/Trash/info" un file che riporta alcune informazioni sul file cestinato.
In Gambas possiamo spostare un file nel Cestino e, volendo, ripristinarlo nella sua Cartella di origine, usando l'istruzione "MOVE ... TO ...".
Mostriamo un esempio pratico, nel quale cliccando su un ToggleButton si cestinerà un file presente nella Cartella "Scrivania"; cliccando nuovamente il file sarà ripristinato nella sua Cartella di origine ("Scrivania"):
Public Sub ToggleButton1_Click()
If ToggleButton1.Value Then Move User.Home &/ "Scrivania/nome_file" To User.Home &/ ".local/share/Trash/files" &/ File.Name(User.Home &/ "Scrivania/nome_file") Else Move User.Home &/ ".local/share/Trash/files/nome_file" To User.Home &/ "Scrivania/nome_file" Endif
End