Como definir atributos em visual basic

Os atributos são usados ​​pelo Windows para manter o controle de informações especiais sobre o papel desempenhado pelos arquivos. atributos comuns incluem "somente leitura," que especifica que um usuário não pode modificar um arquivo e "escondido," que impede que navegadores de arquivos como o Explorer de apresentar o arquivo dentro de um diretório. Normalmente, esses atributos podem ser definidos por um usuário nas propriedades do Windows Explorer arquivo. Mas um programador pode modificar atributos de arquivo dentro de um programa Visual Basic usando a função SetAttr.

  • Abra um novo projeto Visual Basic, clicando em "Arquivo" e "Novo projeto." selecionar "Aplicação de console." Isso traz um editor de código em que os usuários podem inserir o código. Eles podem usar o mesmo código depois, sem modificação, em programas de interface gráfica do usuário.

  • Alterar os atributos de arquivo mais comuns, usando atalhos do Visual Basic, escrevendo o seguinte código:

    SetAttr ("c: csv.txt", VbReadOnly)

    SetAttr ("c: csv.txt", VbHidden)

    SetAttr ("c: csv.txt", VbSystem)

    SetAttr ("c: csv.txt", VbNormal)

    Cada vez que você definir um atributo, ele substitui o atributo anterior. O exemplo acima define o arquivo "csv.txt" como somente leitura, então desactiva o sinalizador só de leitura e define-o como oculto, em seguida, faz com que seja um arquivo de sistema, então um arquivo normal.

  • Use o seguinte código para combinar atributos:

    SetAttr ("c: csv.txt", VbHidden + vbReadOnly + vbSystem)



    Este utiliza o "+" operador para indicar que o "csv.txt" arquivo deve ser marcada como oculto, só de leitura, e um arquivo de sistema.

  • Cole o seguinte para definir alguns dos atributos mais exóticos:

    SetAttr ("c: csv.txt", System.IO.FileAttributes.Archive)

    SetAttr ("c: csv.txt", System.IO.FileAttributes.Directory)

    SetAttr ("c: csv.txt", System.IO.FileAttributes.SparseFile)

    SetAttr ("c: csv.txt", System.IO.FileAttributes.Encrypted)

    SetAttr ("c: csv.txt", System.IO.FileAttributes.Compressed)

    SetAttr ("c: csv.txt", System.IO.FileAttributes.NotContentIndexed)

    SetAttr ("c: csv.txt", System.IO.FileAttributes.Temporary)

    Estes atributos são raras e devem ser usados ​​com cautela, pois mau uso dos atributos pode causar problemas para o sistema. A maioria das entradas são auto-explicativos: ficheiros comprimidos são comprimido, arquivos temporários são destinadas a ser temporária e rapidamente eliminada. NotContentIndexed indica que um arquivo não deve ter seu conteúdo inspeccionados por utilitários de busca como o Google Desktop eo Windows Search. Finalmente, um arquivo esparso é um imenso arquivo que é normalmente esperado para estar quase vazio. Janelas economiza espaço no esses arquivos somente gravando as informações que já foi escrito para o arquivo, em seguida, comprimindo as regiões vazias.

De esta maneira? Compartilhar em redes sociais:

LiveInternet