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

Da Gambas-it.org - Wikipedia.
Riga 4: Riga 4:
 
<BR>Inoltre, viene creato nella cartella ".local/share/Trash/info" un file che riporta alcune informazioni sul file cestinato.
 
<BR>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 ...".
+
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''
+
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:
 +
Public Sub ToggleButton1_Click()
 +
 
 +
  If ToggleButton1.Value Then
 +
    Move User.Home &/ "Scrivania/<FONT Color=gray>nome_file</font>" To User.Home &/ ".local/share/Trash/files" &/ File.Name(User.Home &/ "Scrivania/<FONT Color=gray>nome_file</font>")
 +
  Else
 +
    Move User.Home &/ ".local/share/Trash/files/<FONT Color=gray>nome_file</font>" To User.Home &/ "Scrivania/<FONT Color=gray>nome_file</font>"
 +
  Endif
 +
 
 +
End

Versione delle 06:08, 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; cliccando nuovamente il file sarà ripristinato nella sua Cartella di origine:

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