Work with directories

Description

70-483 C# (Exame 70-483) Flashcards on Work with directories, created by Thiago Russo on 30/05/2017.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo almost 7 years ago
4
0

Resource summary

Question Answer
Todos os tipos necessários para trabalhar com arquivos podem ser encontrados no namespace ...? System.IO
DriveInfo
Directory DirectoryInfo ou classe estática Directory? Um drive contém uma lista de diretórios e arquivos. Para trabalhar com esses itens, vc pode usar o obj DirectoryInfo ou a classe estática Directory . Ambas as classes oferecem acesso à sua estrutura de pastas. Ao executar uma única operação no o seu sistema de arquivos, pode ser mais eficiente usar a classe estática Directory . Qdo vc quiser executar múltiplas operações em uma pasta, DirectoryInfo é uma escolha melhor. Vc pode usar ambas as classes para criar uma nova pasta. Qdo vc cria uma nova pasta, você automaticamente tem tanto direito de ler qto de escrever na pasta
ex criando novo diretório (pasta) com Directory (abstrata) e DirectoryInfo
O que acontece se tentar criar uma pasta em um local que vc não possui permissões suficientes? Você pode tentar criar um novo diretório em um local em que você não tem permissões suficientes. Em tal caso, um UnauthorizedAccessException vai ser lançada.
Exemplo deletando pasta com com Directory (abstrata) e DirectoryInfo E se a pasta não existir?
DirectorySecurity
Como pesquisar diretórios? Isso pode gerar Exception? Se sim, como resolver ?
EnumerateDirectories ou GetDirectories? Ao trabalhar c/ uma árvore de diretórios grande, pode ser mais eficiente usar EnumerateDirectories em vez de GetDirectories. Ao usar EnumerateDirectories, vc pode começar enumerando a coleção q foi completamente recuperada antes. Ao usar GetDirectories, vc recebe uma lista de nomes de pastas e vc tem q esperar até que toda a lista de nomes esteja pronta.
Exemplo com MoveTo
exemplo listando todos os arquivos de um diretório
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo