Attrib
Olá pessoal, continuando com comando indispensáveis, vamos ver um pouco sobre este que pode nos ajudar em horas difíceis.
Attrib, Este comando exibe, define ou remove os atributos somente leitura, arquivo morto, sistema e oculto atribuídos a arquivos ou pastas. Quando utilizado sem parâmetros, attrib exibe os atributos de todos os arquivos na pasta atual.
Sintaxe
attrib [{+r | -r}] [{+a | -a}] [{+s | -s}] [{+h | -h}] [[Unidade:][Caminho] Nome_do_Arquivo] [/s[/d]]
Exemplos
Para exibir os atributos de um arquivo denominado Infos86, localizado na unidade atual, digite:
attrib infos86
Para atribuir o atributo somente leitura ao arquivo Relatório.txt, digite:
attrib +r relatório.txt
Para remover o atributo somente leitura dos arquivos na pasta \Público\Oliveira de um disco na unidade B e dos arquivos de todas as subpastas dessa pasta, digite:
attrib -r b:\público\oliveira\*.* /s
Suponha que você queira dar a um colega um disco contendo todos os arquivos da pasta padrão de um disco na unidade A, com exceção dos arquivos com a extensão .bak. Como só é possível usar o comando xcopy para copiar os arquivos marcados com o atributo de arquivo morto, você deverá definir o atributo de arquivo morto para os arquivos a serem copiados. Primeiro, é necessário definir esse atributo para todos os arquivos contidos na unidade A. Depois, é necessário limpar esse atributo dos arquivos com a extensão .bak. Por exemplo, digite:
attrib +a a:*.* attrib -a a:*.bak
Em seguida, utilize o comando xcopy para copiar os arquivos do disco na unidade A para o disco da unidade B. A opção de linha de comando /a no comando a seguir faz com que xcopy copie somente os arquivos marcados com o atributo de arquivo morto: Por exemplo, digite:
xcopy a: b: /a
Para que xcopy limpe o atributo arquivo morto de cada arquivo depois de copiar os arquivos, utilize a opção de linha de comando /m em vez de /a. Por exemplo, digite:
xcopy a: b: /m
———————-
Parâmetros
+r
Define o atributo de arquivo somente leitura.
-r
Limpa o atributo de arquivo somente leitura.
+a
Define o atributo de arquivo morto.
-a
Limpa o atributo de arquivo morto.
+s
Define o atributo de arquivo de sistema.
-s
Limpa o atributo de arquivo de sistema.
+h
Define o atributo de arquivo oculto.
-h
Limpa o atributo de arquivo oculto.
[Unidade:][Caminho] Nome_do_Arquivo
Especifica o local e o nome da pasta, arquivo ou conjunto de arquivos cujos atributos você deseja exibir ou alterar. É possível utilizar caracteres curinga (isto é, ? e *) no parâmetro Nome_de_Arquivo para exibir ou alterar os atributos de um grupo de arquivos.
/s
Aplica attrib e quaisquer opções de linha de comando aos arquivos correspondentes na pasta atual e a todas as suas subpastas.
/d
Aplica attrib e quaisquer opções de linha de comando às pastas.
/?
Exibe informações de ajuda no prompt de comando.
Para mais informações, consulte o site da TechNet Brasil
Ofertas Submarino
| Imprimir artigo | Este artigo foi escrito por Raphael Lima em 25 de janeiro de 2010 às 20:53, e está arquivado em Microsoft. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |















