Differenze tra le versioni di "Spostare un file nel Cestino e ripristinarlo nella sua Cartella di origine"

Da Gambas-it.org - Wikipedia.
Riga 6: Riga 6:
 
In Gambas possiamo spostare un file nel Cestino e, volendo, ripristinarlo nella sua Cartella di origine, usando l'istruzione "MOVE ... TO ...".
 
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; cliccando nuovamente il file sarà ripristinato nella sua Cartella di origine:
+
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()
 
  Public Sub ToggleButton1_Click()
  

Versione delle 06:09, 16 ago 2024

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