Arquivo e pasta do Windows “Atributos” A ou C

23

No Windows Server 2003, na coluna "Atributos" do Windows Explorer, alguns arquivos têm "A" ou "C" ou "AC" ou outros. O que isso significa?

GavinR
fonte
3
Outra pergunta é "O que diabos faz o sinalizador de arquivo morto" - eu o vejo desde os primeiros dias do MS-DOS, é aplicado a quase todos os arquivos e nunca tive necessidade / motivo para alterá-lo, mas, ao mesmo tempo, nunca teve idéia do que faz. Ainda está funcionando?
Mark Henderson
1
@ Mark: que eu saiba, a flag Archive foi usada pelos utilitários de backup. Foi redefinido após o backup. Se você modificar o arquivo, ele será definido novamente para marcá-lo. Primitivo, então não é mais usado, eu acho.
PhiLho 12/05
2
O bit de archive ainda é usado. Eu escrevi um programa para redefinir as permissões em todos os diretórios pessoais de nossos usuários, se eles estiverem fora de sintonia. A alteração de permissões desarma o bit do arquivo morto. Realmente irritou o pessoal das operações quando os backups foram executados.
Patrick Seymour

Respostas:

39

Antes do Windows 8/10, os atributos eram:

R = READONLY
H = HIDDEN
S = SYSTEM
A = ARCHIVE 
C = COMPRESSED
N = NOT INDEXED
L = Reparse Points
O = OFFLINE
P = Sparse File
I = Not content indexed
T = TEMPORARY
E = ENCRYPTED

Você deve prestar atenção especial ao atributo offline, pois ele pode afetar o comportamento do seu software de backup. Os arquivos com o atributo O podem ser ignorados completamente porque o software pode assumir que eles estão armazenados em outro local.


Considere estas respostas em SO e SF para obter informações adicionais:

/superuser/1214542/what-do-new-windows-8-10-attributes-mean-no-scrub-file-x-integrity-v-pinn/1215034

/superuser/44812/windows-explorers-file-attribute-column-values

Kevin Kuphal
fonte
Vi o atributo O nos arquivos que obtive depois de descompactar o arquivo Yii PHP Framework (yii-1.1.7.r3135 para ser mais preciso). Não sei como foi lá. Nem como agir sobre isso ... Percebeu isso porque tem uma sobreposição de ícone específica.
PhiLho 12/05
Onde você encontrou essa lista?
mlhDev
Votação. O comando attrib no meu sistema win10 discorda disso. A resposta deve apontar para uma referência e / ou explicar o que os atributos significam e como eles devem ser usados.
Ярослав Рахматуллин
4

A = bit de arquivamento está definido
C = compactado

squillman
fonte
4

Outro atributo é E para Criptografado.

Knox
fonte
2

Quando o Windows 7 "Backup and Restore" cria uma "imagem do sistema", ele a coloca em uma pasta no nível raiz chamada WindowsImageBackup, que possui o atributo "I". O comando "help attrib" do Windows 7 diz:

C:\>help attrib
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link
Dave Burton
fonte
1

D está faltando na lista acima, portanto, caso você esteja se perguntando como eu estava, D significa "Diretório". Provavelmente não está incluída porque a pergunta se concentrava em arquivos, não em diretórios, mas eu a encontrei em uma pesquisa e tive que continuar minha pesquisa para descobrir o que D era, portanto, como uma conveniência para futuros leitores, adicionei esta resposta.

Aqui está o link para a resposta que incluiu D:

Valores da coluna de atributo do arquivo do Windows Explorer

jamesc1101
fonte
1

Você pode manipular atributos (definido / não definido) com o attribcomando

Abra um cmd.exeprompt com win+re digite;

ocultar uma pasta:

> attrib +h +s C:\Test\Testing

reexibir:

> attrib -h -s C:\Test\Testing
Ankit Moradiya
fonte
0

Outros são os seguintes;

H = Oculto

S = Arquivo do Sistema

R = Somente leitura

AHS e R podem ser definidos pelo usuário ou pelo sistema, pois você pode usar o comando 'attrib' para adicionar / remover atributos. C é um atributo apenas do sistema.

Para descobrir mais sobre o comando attrib, vá para uma janela de comando e digite 'attrib /?'

drgncabe
fonte
0

O software de backup pode limpar o bit de arquivamento definido quando um arquivo é modificado. Dessa forma, ele pode ser usado para fazer backups incrementais para pular arquivos que já foram salvos em backup.

Como ele pode ser configurado e desabilitado à vontade, não é necessariamente o método mais confiável e acho que a maioria dos softwares de backup usa critérios mais sofisticados para determinar o que incluir em um backup incremental.

Pausado até novo aviso.
fonte
Posso dizer que a versão atual do BackupExec pode usar o bit de archive ou o carimbo de data / hora da última modificação para determinar se é necessário fazer backup ou não de um arquivo.
31289 joeqwerty
0

O bit A aparece apenas quando você tem um software de backup que o define para indicar que o arquivo foi arquivado. Quando um usuário faz alterações em um arquivo, o sistema operacional limpa o bit de archive, para indicar ao software de backup que, se estiver fazendo um backup incremental ou diferencial, ele precisará fazer backup do arquivo alterado e redefinir o bit A. Os backups incrementais redefinem o bit de arquivamento, para que o próximo incremental faça backup apenas dos arquivos alterados recentemente. Os backups diferenciais NÃO redefinem o bit de arquivamento; portanto, todo backup diferencial captura todos os arquivos que foram alterados desde o backup completo anterior. Portanto, para restaurar um sistema na sexta-feira, um administrador precisaria do backup semanal de domingo e do diferencial mais recente ou de TODOS os incrementos diários.


fonte
3
Você tem isso exatamente ao contrário. O sistema operacional define o bit de arquivamento quando um arquivo é criado ou modificado. O software de backup limpa o bit de arquivamento quando o backup é feito.
precisa saber é o seguinte
2
Graeme está correto, o bit de arquivamento está definido para indicar que o arquivo precisa ser arquivado, não que tenha sido arquivado.
John Gardeniers