dalimil

Tela Software:
dalimil
Detalhes de Software:
Versão: 1.1
Data de upload: 11 May 15
Revelador: Jan Vlcinsky
Licença: Livre
Popularidade: 79

Rating: 1.5/5 (Total Votes: 2)

Dalimil é uma ferramenta de linha de comando para a organização de arquivos em tempo relativos contêineres (diretórios ou arquivos).
Instalar
Use métodos padrão, como:
python setup.py install
ou:
pip instalar Dalimil
ou:
easy_install Dalimil
Deve instalar script chamado Dalimil em python site-packages.
Recomenda-se para adicionar este caminho (python site-packages) em você PATH.
Use
veja Dalimil -h
doc atual
uso: Dalimil [-h]
& Nbsp; [- ação {list, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- destino DESTINO] [-time {modificada, padrão}]
& Nbsp; [- padrão TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; source [source ...]
Dalimil ferramenta organiza arquivos em tempo relativos contêineres (diretórios ou arquivos).
Nota: Este comando não começa nada por si só, ele é executado apenas uma vez por chamada.
Assim chamado Dalimil escreveu Crônica de Dalimil, a ordenação dos eventos passados ​​e correntes.
Veja http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
argumentos posicionais:
& Nbsp; fonte Unix shell padrão para selecionar os arquivos para o arquivo.
& Nbsp; (padrão para todos os arquivos no diretório atual)
argumentos opcionais:
& Nbsp; -h, --help mostrar esta mensagem de ajuda e sai
& Nbsp; -action {list, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Define ação para fazer com arquivos organizados em tempo
& Nbsp; recipientes relacionado. (Padrão: lista)
& Nbsp; -destination DESTINO
& Nbsp; O tempo padrão formatada para recipiente resultante
& Nbsp; (default: Arquivo / ano-% Y / mês-% m /% Y-% m-% d.zip)
& Nbsp; -time {modificada, padrão}
& Nbsp; Method, como é detectado tempo de arquivo, opções:
& Nbsp; modificado, padrão (default: modificado)
& Nbsp; TIME_DETECTION_PATTERN -pattern
& Nbsp; padrão, a detecção de tempo de nome de arquivo. Eficaz apenas,
& Nbsp; se -time_detection_method é "padrão". Path é
& Nbsp; ignorado, primeira parte do nome do arquivo deve caber, fim inútil
& Nbsp; de nome de arquivo pode ser omitida. (Padrão:
& Nbsp;% Y-% m-% dT% H_% M_% S))
& Nbsp; -incomplete Permite a criação de recipientes por períodos, que são
& Nbsp; ainda não concluído (padrão: False))
Os arquivos são selecionados usando shell do Unix como sintaxe utilizando *,?, [Seq] e [! Seq]
Finalmente, os arquivos são colocados contêiner, que é o diretório folha arquivo ou fim.
Aviso: padrão de seleção de arquivo pode selecionar arquivos de vários diretórios.
Se recipiente final rejeita o armazenamento de nomes duplicados, duplicatas são ignorados.
Tempo é detectada a partir de modificação do arquivo ou criação tempo, ou decodificada de nome de arquivo.
Recipientes resultantes são definidos pelo padrão de formatação tempo.
Padrões de formatação de Tempo para a trajetória de metas e nome do contêiner:
Define caminho eo nome do arquivo, que pode ser criado a partir de tempo de arquivo relacionado.
& Nbsp; c% de representação de data e hora adequadas de Locale.
& Nbsp;% d Dia do mês como um número decimal [01,31].
& Nbsp;% f Microssegundo como um número decimal [0,999999], com zeros à esquerda, à esquerda
& Nbsp;% H horas (relógio de 24 horas) como um número decimal [00,23].
& Nbsp;% j Dia do ano como um número decimal [001,366].
& Nbsp;% m Mês como um número decimal [01,12].
& Nbsp;% M minuto como um número decimal [00,59].
& Nbsp; S% Second como um número decimal [00,61].
& Nbsp;% número U semana do ano (domingo como o primeiro dia da semana) como um número decimal [00,53]. Todos os dias de um novo ano anterior ao primeiro domingo são considerados na semana 0.
& Nbsp;% w Dia da semana como um número decimal [0 (domingo), 6].
& Nbsp;% W Número da semana do ano (segunda-feira como o primeiro dia da semana) como um número decimal [00,53]. Todos os dias em um ano novo que precederam a primeira segunda-feira são considerados na semana 0.
& Nbsp;% y Ano sem o século como um número decimal [00,99].
& Nbsp;% Y Ano com o século como um número decimal.
& Nbsp; deslocamento% z UTC na forma + HHMM ou -HHMM (string vazia se o objeto é ingênuo).
& Nbsp; nome da zona% Z Tempo (string vazia se o objeto é ingênuo).
Para mais detalhes e ver final da página http://docs.python.org/library/datetime.html
Amostras: padrão => caminho resultante + nome do arquivo:
& Nbsp; "/ Arquivo% Y-% m-% dT% H.zip" => "Arquivo / 2010-02-28T13.zip"
& Nbsp; "/ Arquivo% Y /% m /% d.zip" => "Arquivo / 2010/02 / 28.zip"
& Nbsp; "/ Arquivo% Y / semana-% W.zip" => "Arquivo / 2010 / week-10.zip"
valor padrão é:
& Nbsp; "arquivo / ano-% Y / mês-% m /% Y-% m-% d.zip" => "Arquivo / ano-2010 / mês-08 / 2010-08-28.zip"
Os recipientes contêm estrutura plana, sem mais profundo árvore de diretórios.
Os arquivos de origem não pode ser definitivamente eliminada ou deixadas como estão.
Use lista de ações (padrão) para ver o resultado esperado sem pôr em perigo arquivos.
Recipientes existentes nunca são tocados, se forem encontrados, * _1. * Etc. é usado.
Leitura parâmetros de linha de comando a partir de arquivo: escrever argumentos em arquivo de texto,
cada prefixo e cada valor em linhas separadas, como
& Nbsp; ------ (cotação do início my.cfg)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: meus arquivos com espaços data 2010-0 [789] * xml.
& Nbsp; E:. / Outro / localização / data 2010-0 [789] * xml
& Nbsp; (cotação do final my.cfg) ------
Então, a partir da linha de comando
& Nbsp; Dalimil -incomplete @ my.cfg
vai lê-lo.
Misturando argumentos de linha de comando e os outros de arquivo (s) é possível.
Exemplos:
Teste a seco de arquivamento * .xml de pasta atual sem tocar os arquivos
& Nbsp; Dalimil * .xml
Mova o * .xml fles em arquivo subdir / ano-2010 / mês-08 / 2010-08-28.zip etc.
Período atual são ignoradas
& Nbsp; Dalimil -a move2zip * .xml
Mudar para lá todos os arquivos, incluindo o período atual
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Copie os arquivos .xml * em estrutura dir sem zipar (dirs manter a extensão .zip)
& Nbsp; Dalimil -a copy2dir * .xml
Mova os arquivos * .xml na estrutura dir de arquivo de estilo / ano-2010 / mês-08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d arquivo / ano-% Y / mês-% m /% Y-% m-% d * .xml
Mover para arquivos, detecção de tempo de arquivos de nomes de arquivo
Esperando nomes de arquivo de notas de 201010251325_abc.xml
& Nbsp; Dalimil padrão -t -p notes-% Y% m% d% H% M -a move2zip * .xml

O que é novo nesta versão:

  • embalagem Concluído para servidor pypi (leia-me, notícias, todo, setup.py, testes deslocado)
  • Suporte buildout adicionado
  • enviados para pypi servidor.

Requisitos :

  • Python

Programas semelhantes

mylvmbackup
mylvmbackup

17 Feb 15

MailArchiva
MailArchiva

3 Jun 15

mcrypt
mcrypt

15 Apr 15

Long Range ZIP
Long Range ZIP

20 Feb 15

Outro software de desenvolvedor Jan Vlcinsky

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

20 Feb 15

Comentário para dalimil

Comentários não encontrado
Adicionar comentário
Ligue imagens!