|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 2267
|
[Prompt Windows 7] "Cartellizzare" i file
Ciao a tutti,
ho una cartella con dei file, supponiamo A,B,C. Vorrei venissero create delle cartelle di nome A,B,C e che i file vi fossero opportunamente messi dentro. Questo deve essere fatto solo per file "puri" non per quelli che sono già cartelle (non so come Windows tratti la distinzione!). Poiché sono in numero elevato vorrei poterlo fare con qualche script se possibile. Non ho mai programmato script per Windows...suggerimenti?
__________________
Concluso con:... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Hai esperienza di programmazione in generale? Se la risposta è affermativa, con Python e il suo interprete interattivo ti sbrighi in poco tempo (ormai è quel che faccio normalmente quando ho problemi di questo tipo).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 2267
|
Si ho qualche esperienza...ma di Java, C++, Ada, ML e linguaggi Web...di Python praticamente niente.
__________________
Concluso con:... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Python lo impari in pochi minuti per quel che ti serve.
Modulo glob per prelevare l'elenco delle entry in una cartella (guarda alla fine gli esempi). Modulo os per eseguire operazioni sui file (rename, mkdir, ecc.). Modulo os.path per eseguire operazioni sui path (anche per controllare se un file o cartella esiste, ad esempio). Per "ciclare" su tutti gli elementi di una lista (come quella restituita da glob.glob): Codice:
import glob
for Name in glob.glob('*'):
print Name
Come vedi è molto semplice.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 2267
|
Grazie...
__________________
Concluso con:... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Se vuoi sporcarti le mani col prompt, dai un'occhiata alla seconda parte di questo articolo.
Se sei il tipo da applicazione già bella e fatta, serviti pure |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:21.



















