O atributo readonly em uma pasta não significa o que parece. O kernel não impõe esse atributo nas pastas. O Explorer o usa para sinalizar pastas que têm um arquivo desktop.ini
que deve ser processado para especificar o estilo, os ícones, o trabalho artístico de plano de fundo e os comportamentos gerais de apresentação na Web.
O atributo readonly em um arquivo significa o que parece, mas sua função provavelmente é melhor servida no NTFS por uma ACL adequada que pode fornecer um nível muito mais fino de controle.
Quase todo o software do Windows ignora completamente o atributo readonly nas pastas.
Ocasionalmente, você irá tropeçar em algo (geralmente portado do Unix) que tentou mapear os atributos do arquivo FAT em modos de arquivo Unix. Como o único atributo FAT que é de significado próximo a qualquer um dos bits do modo Unix é o atributo readonly, sua presença é geralmente refletida como significando o mesmo que a ausência dos w
bits. No entanto, isso é verdade apenas para arquivos comuns. Se o atributo directory estiver definido, o bit readonly deverá ser ignorado. Qualquer programa que acredite que o atributo readonly em uma pasta significa que a pasta não pode ser escrita, simplesmente tem um bug e o problema deve ser considerado no canal de suporte do programa.
Alguns recursos do KB que podem ajudar:
E alguns pensamentos de Raymond Chen de The Old New Thing: