Arquivo :: AR.

Archive :: AR é uma interface Perl para manipular arquivos AR.
Baixe Agora

Arquivo :: AR. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jay Bonci
  • Site do editor:
  • http://search.cpan.org/~jaybonci/

Arquivo :: AR. Tag


Arquivo :: AR. Descrição

Arquivo :: AR é uma interface Perl para manipular arquivos AR. Arquivo :: AR é uma interface Perl para manipular Archives AR.Synopsis Use Archive :: AR; Meu $ AR = Novo Arquivo :: AR ("./ foo.ar"); $ ar-> add_data ("newfile.txt", "alguns conteúdos", $ propriedades); $ ar-> add_files ("./ bar.tar.gz", "bat.pl") $ ar-> add_files (); $ ar-> remove ("file1", "file2"); $ ar-> remove () leva uma matriz ou um arrayref de nomes de arquivos para adicionar ao arquivo AR, em ordem. Os nomes de arquivos podem ser caminhos para arquivos, caso em que a informação do caminho é despojada. Nomes de arquivos com mais de 16 caracteres são truncados quando gravados no disco no formato, portanto, tenha isso em mente ao adicionar arquivos.due à natureza do formato Archive AR, add_files () armazenará o UID, GID, modo, tamanho e criação Data do arquivo, conforme retornado por stat (); add_files () retorna o número de arquivos adicionados com êxito ou indef em falha.add_data ("nome do arquivo", $ filedata) leva um nome de arquivo e um conjunto de dados para representá-lo. Ao contrário do Add_Files, Add_Data é um Virtual Add, e não requer que os dados no disco estejam presentes. Os dados são um hash que se parece: $ filedata = {"dados" => $ dados, "uid" => $ uid, #defaults a zero "gid" => $ gid, #defaultos para zero "Data" => $ data, #date em segundos épocos. Padrões para agora. "Modo" => $ mode, #defaults para "100644"; } Você não pode add_data sobre outro arquivo no entanto. Isso retorna o comprimento do arquivo em bytes se for bem-sucedido, Redef shary.write () Write ("filename.ar") Este método retornará os dados como um arquivo .ar ou escreverá para o nome do arquivo presente se especificado. Se dado um nome de arquivo, escrever () retornará o comprimento do arquivo escrito, em bytes ou indef em falha. Se o nome do arquivo já existir, ele será substituído esse arquivo.get_content ("nome do arquivo") Isso retorna um hash com o conteúdo do arquivo, incluindo os dados que o arquivo conteria naturalmente. Se o arquivo não existir ou nenhum nome de arquivo for dado, isso retorna indef. No sucesso, um hash é retornado com as seguintes chaves: Nome - a data do nome do arquivo - a data do arquivo (em segundos EPOCH) UID - o UID do arquivo GID - o GID do modo de arquivo - o tamanho do modo Permissões - o tamanho (Em bytes) dos dados do arquivo - o dataremove contido ("filename1", "filename2") Remove () O método Remover requer um arquivo de arquivos como uma lista ou como um arrayref, e remove-os , um de cada vez, do archive :: AR Object. Isso retorna o número de arquivos removidos com sucesso do Archive.debug () Este método liga a depuração. Opcionalmente, isso pode ser feito passando de um valor como o segundo parâmetro para novo. Enquanto a verbosidade está habilitada, Archive :: AR vai atirar um aviso () se houver uma condição suspeita ou outro problema enquanto prossegue. Isso deve ajudar a fluir em qualquer problema que você tenha ao usar o módulo.Requirements: · Perl O que é novo neste lançamento: · Corrige o arquivo makefile.pl. AR.PM não estava sendo colocado em / blib estilo fixar para uma linha com não-padrão a menos que parêntese


Arquivo :: AR. Software Relacionado