|
1 | 1 | # Python-Script |
2 | 2 |
|
3 | | -Script Python Utili. |
| 3 | +Script Python Utili. Gli script sono testati personalmente ed utilizzati giornalmente. Se incontrate errori o problemi aprite una issue. |
4 | 4 |
|
5 | 5 | **Attenzione !!!** |
6 | 6 | Prima di eseguire gli script assicurati di aver installato Python. |
@@ -99,3 +99,46 @@ Estensioni dei file trovate: |
99 | 99 | - get_file_extensions(folder_path): Questa funzione cerca tutte le estensioni dei file all'interno della directory specificata e le raccoglie in un set per evitare duplicati. |
100 | 100 | - print_extensions(extensions): Questa funzione stampa l'elenco delle estensioni dei file trovate, ordinate alfabeticamente. |
101 | 101 | - main(): La funzione principale che gestisce l'input dell'utente e coordina l'esecuzione delle altre funzioni. |
| 102 | + |
| 103 | +--- |
| 104 | + |
| 105 | +## Revome.py |
| 106 | + |
| 107 | +_Questo script Python permette di eliminare tutti i file non musicali e le cartelle vuote all'interno di una directory specificata dall'utente. Mantiene solo i file con estensioni musicali specificate (.flac, .opus, .mp3, .m4a, .aac)._ |
| 108 | + |
| 109 | +### Funzionalità |
| 110 | + |
| 111 | +- Elimina tutti i file che non hanno un'estensione musicale specificata. |
| 112 | +- Elimina tutte le cartelle vuote dopo la rimozione dei file. |
| 113 | + |
| 114 | +### Utilizzo |
| 115 | + |
| 116 | +- Clona questo repository o scarica lo script Remove.py. |
| 117 | +- Esegui lo script utilizzando Python: |
| 118 | + |
| 119 | +```sh |
| 120 | +python Remove.py |
| 121 | + |
| 122 | +``` |
| 123 | + |
| 124 | +- Inserisci il percorso della cartella che desideri pulire quando richiesto. |
| 125 | +- Lo script eliminerà tutti i file non musicali e le cartelle vuote all'interno della directory specificata. |
| 126 | + |
| 127 | +### Esempio di Esecuzione |
| 128 | + |
| 129 | +```sh |
| 130 | +$ python Remove.py |
| 131 | +Inserisci il percorso della cartella: /path/to/your/folder |
| 132 | +Deleting file: /path/to/your/folder/document.txt |
| 133 | +Deleting file: /path/to/your/folder/image.jpg |
| 134 | +Deleting empty directory: /path/to/your/folder/empty_folder |
| 135 | +Pulizia completata. |
| 136 | +``` |
| 137 | + |
| 138 | +### Struttura del Codice |
| 139 | + |
| 140 | +- musical_extensions: Una regex che definisce le estensioni dei file musicali da preservare. |
| 141 | +- delete_non_music_files(folder_path): Questa funzione elimina tutti i file non musicali e le cartelle vuote all'interno della directory specificata. |
| 142 | +- main(): La funzione principale che gestisce l'input dell'utente e coordina l'esecuzione della funzione di pulizia. |
| 143 | + |
| 144 | +--- |
0 commit comments