dalimil

Software skärmdump:
dalimil
Mjukvaruinformation:
Version: 1.1
Ladda upp dagen: 11 May 15
Utvecklare: Jan Vlcinsky
Licens: Gratis
Popularitet: 3

Rating: 1.0/5 (Total Votes: 1)

Dalimil är ett kommando-line verktyg för att organisera filer i tidsrelaterade behållare (kataloger eller arkiv).
Installera
Använd standardmetoder som:
python setup.py installera
eller:
PiP installera Dalimil
eller:
easy_install Dalimil
Det ska installera skript som heter Dalimil i python site-paket.
Det rekommenderas att lägga denna väg (python platsförpackningar) i dig PATH.
Använd
se Dalimil -h
Aktuell doc
användning: Dalimil [-h]
& Nbsp; [- åtgärder {listan, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- destination RESMÅL] [-tid {modifierad, mönster}]
& Nbsp; [- mönster TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; källa [källa ...]
Dalimil verktyg organiserar filer i tidsrelaterade behållare (kataloger eller arkiv).
Obs: Det här kommandot startar aldrig något av sig själv, det går bara en gång per samtal.
Så kallade Dalimil skrev Krönika av Dalimil, sortering tidigare och aktuella händelser.
Se http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
positionella argument
& Nbsp; källa Unix shell mönster för att välja filer som ska arkiveras.
& Nbsp; (standard på alla filer i nuvarande dir)
valfria argument:
& Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
& Nbsp; -action {listan, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Definierar åtgärder för att göra med filer organiserade i tid
& Nbsp; relaterade behållare. (Default: lista)
& Nbsp; -destination DESTINATION
& Nbsp; Time formaterad mönster för resulterande behållaren
& Nbsp; (default: arkiv / årets% Y / månad-% m /% Y-% m-% d.zip)
& Nbsp; -tid {modifierad, mönster}
& Nbsp; metod, hur tiden för fil upptäcks, alternativ:
& Nbsp; modifierad, mönster (default: modifierad)
& Nbsp; -pattern TIME_DETECTION_PATTERN
& Nbsp; Mönster, upptäcka tiden från filnamn. Effektiv bara,
& Nbsp; om -time_detection_method är "mönster". Path är
& Nbsp; ignoreras, första delen av filnamnet måste passa, värdelös slut
& Nbsp; av filnamnet kan uteslutas. (Default:
& Nbsp;% Y-% m-% dT% H_% M_% S))
& Nbsp; -incomplete Tillåter skapande av containrar under perioder, som är
& Nbsp; ännu inte slutförts (standard: False))
Filer väljs med Unix shell liknande syntax med *,?, [Artiklar] och [! Punkter]
Slutligen filer placerade behållare, som är arkivfil eller slutet blad katalog.
Varning: Filval mönster kan välja filer från flera kataloger.
Om slutbehållaren avvisar lagring dubbla namn, är dubbletter hoppas över.
Tiden detekteras från fil modifiering eller tid, eller avkodas från filnamn.
Resulterande behållarna definieras av tids formatering mönster.
Tids formatering mönster för målsökväg och behållarens namn:
Definierar sökväg och filnamn, vilket kan skapas från relaterad fil tid.
& Nbsp;% c Locale är lämpligt datum och tid representation.
& Nbsp;% d dag i månaden som ett decimaltal [01,31].
& Nbsp;% f mikrosekund som ett decimaltal [0,999999], noll stoppad på vänster
& Nbsp;% H Timme (24-timmarsklocka) som ett decimaltal [00,23].
& Nbsp;% j dag på året som ett decimaltal [001.366].
& Nbsp;% m månad som ett decimaltal [01,12].
& Nbsp;% M minut som ett decimaltal [00,59].
& Nbsp;% S andra som ett decimaltal [00,61].
& Nbsp;% U veckonummer året (söndag som den första dagen i veckan) som ett decimaltal [00,53]. Alla dagar i ett nytt år som föregick den första söndagen anses vara i vecka 0.
& Nbsp;% w Weekday som ett decimaltal [0 (söndag), 6].
& Nbsp;% W veckonummer året (måndag som första dag i veckan) som ett decimaltal [00,53]. Alla dagar i ett nytt år som föregick den första måndagen anses vara i vecka 0.
& Nbsp;% y År utan århundrade som ett decimaltal [00,99].
& Nbsp;% Y år med talet som ett decimaltal.
& Nbsp;% z UTC förskjutning i form + TTMM eller -HHMM (tom sträng om objektet är naiv).
& Nbsp;% Z tidszon namn (tom sträng om objektet är naiv).
För mer information se längst ner på sidan http://docs.python.org/library/datetime.html
Prover: mönster => resulterande banan + arkivnamn:
& Nbsp; "arkiv /% Y-% m-% dT% H.zip" => "arkiv / 2010-02-28T13.zip"
& Nbsp; "arkiv /% Y /% m /% d.zip" => "arkiv / 2010/02 / 28.zip"
& Nbsp; "arkiv /% Y / week-% W.zip" => "arkiv / 2010 / week-10.zip"
Standardvärdet är:
& Nbsp; => "arkiv / årets% Y / månad-% m /% Y-% m-% d.zip" "arkiv-2010 år / / månad 08 / 2010-08-28.zip"
Containrar innehåller platt struktur utan djupare katalogträd.
Källfiler kan slutligen raderas eller vänster som de är.
Använd åtgärdslista (standard) för att se förväntat resultat utan fara filer.
Befintliga behållare aldrig rört, om de finns, * _1. * Etc. används.
Läsa kommandoradsparametrar från fil: skriv argument i textfil,
varje prefix och varje värde på separata rader som
& Nbsp; ------ (notering av my.cfg start)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: mina filer med mellanslag Data 2010-0 [789] * xml.
& Nbsp; E:. / Andra / plats / data 2010-0 [789] * xml
& Nbsp; (notering av my.cfg ände) ------
Sedan från kommandoraden
& Nbsp; Dalimil -incomplete @ my.cfg
kommer att läsa det.
Blandning kommandoradsargument och andra från fil (er) är möjlig.
Exempel:
Torr test av arkivering * .xml från aktuell mapp utan att vidröra filer
& Nbsp; Dalimil * .xml
Flytta * .xml fles i subdir arkiv-2010 år / / månad 08 / 2010-08-28.zip etc.
Aktuell period hoppas över
& Nbsp; Dalimil -a move2zip * .xml
Flytta det alla filer, inklusive innevarande period
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Kopiera * XML-filer till dir struktur utan zippa (dirs hålla .zip förlängning)
& Nbsp; Dalimil -a copy2dir * .xml
Flytta * XML-filer till dir struktur stil arkiv-2010 år / / månad 08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d arkiv / årets% Y / månad-% m /% Y-% m-% d * .xml
Flytta till arkiv, upptäcka tid filer från filnamn
Förvänta filnamn anteckningar-201010251325_abc.xml
& Nbsp; Dalimil -t mönster p notes-% Y% m% d% H% M -a move2zip * xml

Vad är nytt i den här versionen:

  • Avslutade förpackningar för pypi server (readme, nyheter, todo, setup.py, tester flyttad)
  • utbyggnaden stöd har lagts
  • upp till pypi server.

Krav :

  • Python

Liknande mjukvara

unzipit
unzipit

11 May 15

S tar
S tar

20 Feb 15

PAQ
PAQ

2 Jun 15

Annan programvara för utvecklare Jan Vlcinsky

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

20 Feb 15

Kommentarer till dalimil

Kommentarer hittades inte
Kommentar
Slå på bilder!