|
1 | 1 | # Python-Script |
2 | | -Useful Python Script |
| 2 | + |
| 3 | +Script Python Utili. |
| 4 | + |
| 5 | +**Attenzione !!!** |
| 6 | +Prima di eseguire gli script assicurati di aver installato Python. |
| 7 | + |
| 8 | +[Windows](https://www.python.org/downloads/) |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +## EFolder.py |
| 13 | + |
| 14 | +_Questo script Python permette di trovare e cancellare cartelle vuote all'interno di una directory specificata dall'utente._ |
| 15 | + |
| 16 | +### Funzionalità |
| 17 | + |
| 18 | +- Cerca ricorsivamente tutte le cartelle vuote all'interno della directory specificata. |
| 19 | +- Stampa l'elenco delle cartelle vuote trovate. |
| 20 | +- Chiede all'utente se desidera procedere con la cancellazione delle cartelle vuote trovate. |
| 21 | + Cancella le cartelle vuote se l'utente conferma. |
| 22 | + |
| 23 | +### Utilizzo |
| 24 | + |
| 25 | +- Clona questo repository o scarica lo script find_empty_directories.py. |
| 26 | +- Esegui lo script utilizzando Python: |
| 27 | + |
| 28 | +``` |
| 29 | +python Efolder.py |
| 30 | +``` |
| 31 | + |
| 32 | +- Inserisci il percorso della cartella che desideri esaminare quando richiesto. |
| 33 | +- Lo script mostrerà un elenco delle cartelle vuote trovate e chiederà se desideri cancellarle. |
| 34 | + |
| 35 | +``` |
| 36 | +$ python EFolder.py |
| 37 | +Inserisci il percorso della cartella: /path/to/your/folder |
| 38 | +Cartelle vuote trovate: |
| 39 | +/path/to/your/folder/empty_folder1 |
| 40 | +/path/to/your/folder/empty_folder2 |
| 41 | +
|
| 42 | +Numero totale di cartelle vuote trovate: 2 |
| 43 | +Vuoi procedere con la cancellazione delle cartelle vuote? (y/n): y |
| 44 | +Cancellato: /path/to/your/folder/empty_folder1 |
| 45 | +Cancellato: /path/to/your/folder/empty_folder2 |
| 46 | +``` |
| 47 | + |
| 48 | +- find_empty_directories(folder_path): Questa funzione cerca tutte le cartelle vuote all'interno della directory specificata. |
| 49 | +- print_and_delete_empty_dirs(empty_dirs): Questa funzione stampa le cartelle vuote trovate e, su conferma dell'utente, le cancella. |
| 50 | +- main(): La funzione principale che gestisce l'input dell'utente e coordina l'esecuzione delle altre funzioni. |
| 51 | + |
| 52 | +### Note |
| 53 | + |
| 54 | +Assicurati di avere i permessi necessari per cancellare le cartelle all'interno della directory specificata. |
| 55 | +Usa questo script con cautela per evitare di cancellare cartelle per errore. |
0 commit comments