dalimil

Screenshot Software:
dalimil
Detalii soft:
Versiune: 1.1
Incarca data: 11 May 15
Producător: Jan Vlcinsky
Licenţă: Gratuit
Popularitate: 79

Rating: 1.5/5 (Total Votes: 2)

Dalimil este un instrument de linie de comandă pentru organizarea fișierelor în timp legate de containere (directoare sau arhive).
Instalare
Utilizați metode standard, cum ar fi:
python setup.py instala
sau:
Pip instala Dalimil
sau:
easy_install Dalimil
Acesta se instalează script numit Dalimil în Python site-ului pachete.
Este recomandat să adăugați această cale (piton de site-pachete) în tine PATH.
Utilizați
vezi Dalimil -h
doc curent
Utilizarea: Dalimil [-h]
& Nbsp; [- acțiune {listă, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- DESTINATIA destinație] [-time {modificat, model}]
& Nbsp; [- model TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; sursă [sursa ...]
instrument Dalimil organizează fișierele în timp legate de containere (directoare sau arhive).
Notă: Această comandă nu pornește nimic de la sine, se execută o singură dată pentru fiecare apel.
Așa-numita Dalimil scris Cronica Dalimil, sortare trecut și evenimentele curente.
Vezi http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
argumente poziționale:
& Nbsp; sursă Unix model coajă pentru selectarea fișierelor de arhivă.
& Nbsp; (implicit la toate fișierele din dir curent)
argumente opționale:
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
& Nbsp;-acțiune {listă, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Definește acțiune de a face cu fișiere organizate în timp
& Nbsp; containere legate. (Default: lista)
& Nbsp; -destination DESTINAȚIE
& Nbsp; Timp model formatate pentru containere rezultat
& Nbsp; (default: arhiva / an-% Y / previziunile pentru luna următoare% m /% Y% m-% d.zip)
& Nbsp; -time {modificat, model}
& Nbsp; metoda, cum este detectat timp de fișier, opțiunile:
& Nbsp; modificat, model (implicit: modificat)
& Nbsp; TIME_DETECTION_PATTERN -pattern
& Nbsp; de model, detectarea timp de la numele fișierului. Numai eficiente,
& Nbsp; dacă -time_detection_method este "model". Path este
& Nbsp; ignorat, prima parte a filename trebuie să se încadreze, la sfârșitul inutil
& Nbsp; de nume de fișier poate fi omisă. (Implicit:
& Nbsp;% Y% m-% dT% H_% M_% S))
& Nbsp; -incomplete Permite crearea de containere pentru perioadele care sunt
& Nbsp; nu a fost încă finalizată (implicit: Fals))
Fișierele sunt selectate folosind shell Unix ca sintaxă, folosind *,?, [Următoarele] și [! Următoarele]
În cele din urmă, fișierele sunt plasate container, care este fișier arhivă sau final director frunze.
Atenție: File model de selecție pot selecta fișiere din directoare multiple.
Dacă recipientul final respinge depozitarea nume duplicat, duplicatele sunt omise.
Timpul este detectat din modificarea fișier sau crearea de timp, sau de decodat de la numele fișierului.
Containere rezultate sunt definite de tipar timp formatarea.
Timp tipare formatări pentru calea țintă și numele container:
Definește calea și numele fișierului, care poate fi creat de timp fișier aferent.
& Nbsp;% c data și ora reprezentarea corespunzătoare Locale lui.
& Nbsp;% d zi a lunii ca număr zecimal [01,31].
& Nbsp;% f microsecundă ca număr zecimal [0,999999], zero căptușit pe stânga
& Nbsp;% H ore (de 24 de ore), ca număr zecimal [00,23].
& Nbsp;% Ziua j anului ca număr zecimal [001366].
& Nbsp;% m Luna ca număr zecimal [01,12].
& Nbsp;% M Minute ca număr zecimal [00,59].
& Nbsp;% S a doua ca număr zecimal [00,61].
& Nbsp;% numărul U săptămână a anului (duminica ca prima zi a săptămânii), ca număr zecimal [00,53]. Toate zilele dintr-un nou an anterioare prima duminică sunt considerate a fi în săptămâna 0.
& Nbsp;% în greutate Weekday ca număr zecimal [0 (duminica), 6].
& Nbsp;% W numărul săptămânii a anului (luni ca prima zi a săptămânii), ca număr zecimal [00,53]. Toate zilele dintr-un nou an anterioare prima zi de luni sunt considerate a fi în săptămâna 0.
& Nbsp;% y Anul fără secol ca număr zecimal [00,99].
& Nbsp;% Y An cu secol ca număr zecimal.
& Nbsp;% z UTC compensare sub forma + HHMM sau -HHMM (șir gol dacă obiectul este naiv).
& Nbsp;% nume zonă Z Timpul (șir gol dacă obiectul este naiv).
Pentru mai multe detalii a se vedea și partea de jos a paginii http://docs.python.org/library/datetime.html
Probele: model => rezultat cale + nume arhiva:
& Nbsp; "Arhiva /% Y% m-% dT% H.zip" => "Arhiva / 2010-02-28T13.zip"
& Nbsp; "arhiva /% Y /% m /% d.zip" => "Arhiva / 2010/02 / 28.zip"
& Nbsp; "arhiva /% Y / de săptămână% W.zip" => "Arhiva / 2010 / week-10.zip"
Valoarea implicită este:
& Nbsp; "Arhiva /% Y an- / previziunile pentru luna următoare% m /% Y% m-% d.zip" => "Arhiva /-2010 ani / luni 08 / 2010-08-28.zip"
Containere conțin structura plat fără copac director profundă.
Fișierele sursă pot fi în cele din urmă eliminate sau stânga așa cum sunt.
Utilizați lista de acțiune (implicit) pentru a vedea rezultatul așteptat, fără a pune în pericol fișiere.
Containerele existente nu sunt atinse, în cazul în care sunt găsite, * _1. * Etc. este utilizat.
Lectură parametrilor liniei de comandă din fișierul: scrie argumente în fișier text,
fiecare prefix și fiecare valoare pe linii separate, cum ar fi
& Nbsp; ------ (citat de start my.cfg)
& Nbsp;-acțiune
& Nbsp; movetozip
& Nbsp; D: fisierele mele cu spatii data 2010-0 [789] * xml.
& Nbsp; E:. / Alte / locație / date 2010-0 [789] * xml
& Nbsp; (citat de final my.cfg) ------
Apoi de la linia de comandă
& Nbsp; Dalimil -incomplete @ my.cfg
se va citi.
Amestecarea argumente în linia de comandă și altele din fișier (e) este posibil.
Exemple:
Încercare uscat de arhivare * .xml din dosarul curent, fără a atinge fișierele
& Nbsp; Dalimil * .xml
Mutați * .xml Fles în arhivă subdirector / 2010 ani / luni 08 / 2010-08-28.zip etc.
Perioada curentă sunt omise
& Nbsp; Dalimil -a move2zip * .xml
Muta acolo toate fișierele, inclusiv perioada curentă
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Copiați fișierele * .xml în structura dir fără zipping (directoare păstra extensia .zip)
& Nbsp; Dalimil -a copy2dir * .xml
Mutați fișierele * .xml în structura dir de arhivă stil / 2010 ani / luni 08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d arhiva / an-% Y / previziunile pentru luna următoare% m /% Y% m-% d * .xml
Mutare în arhive, detectarea timp de fișiere de nume de fișiere
Așteaptă nume de fișiere note 201010251325_abc.xml
& Nbsp; Dalimil model t -p notes-% Y% m% d% H% M -a move2zip * .xml

Ce este nou în această versiune:

  • ambalaje Terminat pentru serverul pypi (readme, știri, Todo, setup.py, testele mutat)
  • suport buildout adăugat
  • încărcat la pypi serverul.

Cerințe :

  • Python

Software similare

AutoArchive
AutoArchive

20 Feb 15

JBDiff
JBDiff

2 Jun 15

KDar
KDar

28 Sep 15

Alte software-uri de dezvoltator Jan Vlcinsky

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

20 Feb 15

Comentarii la dalimil

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!