dalimil

Software screenshot:
dalimil
Dettagli del software:
Versione: 1.1
Data di caricamento: 11 May 15
Sviluppatore: Jan Vlcinsky
Licenza: Libero
Popolarità: 79

Rating: 1.5/5 (Total Votes: 2)

Dalimil è uno strumento da riga di comando per organizzare i file in temporali contenitori (directory o archivi).
Installa
Utilizzare metodi standard come:
python setup.py install
oppure:
pip installare Dalimil
oppure:
easy_install Dalimil
Essa script di installazione chiamato Dalimil Into Python site-packages.
Si raccomanda di aggiungere questo percorso (pitone site-packages) in voi PATH.
Usa
vedi Dalimil -h
doc attuale
Utilizzo: Dalimil [-h]
& Nbsp; [- azione {list, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- destinazione DESTINAZIONE] [-ora {modificato, pattern}]
& Nbsp; [- modello TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; fonte [fonte ...]
strumento Dalimil organizza i file in temporali contenitori (directory o archivi).
Nota: Questo comando non parte mai nulla da solo, viene eseguito solo una volta per ogni chiamata.
Così chiamato Dalimil scrisse Cronaca di Dalimil, l'ordinamento eventi passati e attuali.
Vedere http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
argomenti posizionali:
& Nbsp; sorgente di Unix modello della shell per selezionare i file da archiviare.
& Nbsp; (default tutti i file nella directory corrente)
argomenti opzionali:
& Nbsp; -h, --help mostra questo messaggio di aiuto ed esce
& Nbsp; -action {list, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; di definire un'azione a che fare con i file organizzati in tempo
& Nbsp; contenitori correlati. (Default: lista)
& Nbsp; -destination DESTINAZIONE
& Nbsp; Il tempo modello formattati per risultante container
& Nbsp; (default: archive / anno-% Y / mese-% m /% Y-% m-% d.zip)
& Nbsp; -time {modificato, pattern}
& Nbsp; il metodo, come viene rilevato il tempo di file opzioni:
& Nbsp; modificata, modello (default: modificato)
& Nbsp; TIME_DETECTION_PATTERN -pattern
& Nbsp; del modello, tempo di rilevamento da nome del file. Solo efficace,
& Nbsp; se -time_detection_method è "modello". Path è
& Nbsp; ignorato, prima parte del nome del file deve adattarsi, fine inutile
& Nbsp; di filename può essere omesso. (Default:
& Nbsp;% S% Y-% m-% dT% H_% M_))
& Nbsp; -incomplete permette la creazione di contenitori per periodi, che sono
& Nbsp; non ancora completato (default: False))
I file sono state selezionate usando una shell per Unix come sintassi con *,?, [Ss] e [! Ss]
Infine, i file vengono inseriti contenitore, che è la directory foglia file di archivio o alla fine.
Attenzione: la selezione di file modello può selezionare i file da più directory.
Se il contenitore finale respinge memorizzare nomi duplicati, i duplicati vengono ignorati.
Il tempo viene rilevato da modifiche creazione del file o tempo, o decodificato dal nome del file.
Contenitori risultanti sono definiti dal modello di tempo formattazione.
Tempo schemi di formattazione per il percorso di destinazione e il nome del contenitore:
Definisce il percorso e il nome del file, che può essere creato di volta in file correlato.
& Nbsp;% c adeguata rappresentazione data e l'ora del Locale.
& Nbsp;% d Giorno del mese come numero decimale [01,31].
& Nbsp;% microsecondi f come numero decimale [0,999999], zeri a sinistra
& Nbsp;% H Ora (24 ore) come numero decimale [00,23].
& Nbsp;% j Giorno dell'anno come numero decimale [001366].
& Nbsp;% m mese come numero decimale [01,12].
& Nbsp;% M minuto come numero decimale [00,59].
& Nbsp;% S secondo come numero decimale [00,61].
& Nbsp;% Numero U Settimana dell'anno (Domenica come primo giorno della settimana) come numero decimale [00,53]. Tutti i giorni di un nuovo anno che precedono la prima Domenica vengono considerati come appartenenti alla settimana 0.
& Nbsp;% w Giorno della settimana come numero decimale [0 (Domenica), 6].
& Nbsp;% W Numero della settimana dell'anno (Lunedi come il primo giorno della settimana) come numero decimale [00,53]. Tutti i giorni di un nuovo anno che precedono il primo Lunedi sono considerati come appartenenti alla settimana 0.
& Nbsp;% y Anno senza il secolo come numero decimale [00,99].
& Nbsp;% Y Anno con il secolo come numero decimale.
& Nbsp; compensato% z UTC nella forma + HHMM o -HHMM (stringa vuota se l'oggetto è ingenuo).
& Nbsp;% Nome zona Z Tempo (stringa vuota se l'oggetto è ingenuo).
Per maggiori dettagli e vedere in fondo alla pagina http://docs.python.org/library/datetime.html
Esempi: pattern => percorso risultante + nome archivio:
& Nbsp; "Archivio /% Y-% m-% dt% H.zip" => "Archivio / 2010-02-28T13.zip"
& Nbsp; "Archivio /% Y /% m /% d.zip" => "archive / 2010/02 / 28.zip"
& Nbsp; "Archivio /% Y / week-% W.zip" => "archive / 2010 / week-10.zip"
valore predefinito è:
& Nbsp; "Archivio / anno-% Y / mese-% m /% Y-% m-% d.zip" => "Archivio / anno-2010 / month-08 / 2010-08-28.zip"
Contenitori contengono struttura piatta senza più profonda struttura di directory.
I file di origine possono essere infine eliminati o lasciate così come sono.
Usa elenco di azioni (di default) per vedere risultati attesi senza mettere in pericolo i file.
Contenitori esistenti non vengono mai toccati, se si trovano, * _1. * Ecc viene utilizzato.
Lettura di parametri della riga di comando dal file: scrivere argomenti in file di testo,
ogni prefisso e ogni valore su righe separate come
& Nbsp; ------ (citazione di inizio my.cfg)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: miei file con spazi Data 2010-0 [789] * xml.
& Nbsp; E:. / Altro / posizione / dati 2010-0 [789] * xml
& Nbsp; (citazione di fine my.cfg) ------
Poi da linea di comando
& Nbsp; Dalimil -incomplete @ my.cfg
lo leggerà.
Mescolando argomenti della riga di comando e altri di file (s) è possibile.
Esempi:
Prova a secco di archiviazione * .xml da cartella corrente senza toccare i file
& Nbsp; Dalimil * .xml
Spostare il * .xml bottiglia in archivio subdir / anno-2010 / month-08 / 2010-08-28.zip etc.
Periodo attuale sono saltato
& Nbsp; Dalimil -a move2zip * .xml
Spostare lì tutti i file, compreso il periodo in corso
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Copiare i file * .xml nella struttura dir senza zippare (dirs mantenere l'estensione .zip)
& Nbsp; Dalimil -a copy2dir * .xml
Spostare i file XML * nella struttura dir dell'archivio stile / anno-2010 / month-08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d archivio / anno-% Y / mese-% m /% Y-% m-% d * .xml
Sposta in archivi, tempo di file individuare dai nomi dei file
Prevedendo i nomi di file Notes-201010251325_abc.xml
& Nbsp; Dalimil modello -t -p Notes-% Y% m% d% H% M -a move2zip * .xml

Cosa c'è di nuovo in questa versione:

  • collo completo per il server pypi (readme, notizie, todo, setup.py, test spostati)
  • Supporto buildout aggiunto
  • caricato a PyPI server.

Requisiti

  • Python

Programmi simili

B1 Free Archiver
B1 Free Archiver

20 Feb 15

SafeKeep
SafeKeep

20 Feb 15

PeaZip
PeaZip

22 Jun 18

Altri software di sviluppo Jan Vlcinsky

ttr.aws.utils.s3
ttr.aws.utils.s3

20 Feb 15

Commenti a dalimil

I commenti non trovato
Aggiungi commento
Accendere le immagini!