Created by Thiago Russo
over 7 years ago
|
||
Question | Answer |
Construir um File Explorer Vc precisa criar um File Explorer customizado para um cliente que usa WPF. Outros membros de sua equipe trabalham na interface do usuário do File Explorer. Vc é encarregado de criar o código que lida com toda a E/S. O File Explorer deve ser uma abstração sobre o sistema de arquivos. Ele não deve mostrar quaisquer unidades; em vez disso, ele deve agrupar arquivos em categorias que dependem da localização e tipo de arquivo. As categorias e os locais são dadas a você pelo cliente. Ex: vc tem uma categoria "Administração" que contém documentos do Microsoft Office a partir de vários locais. 1. Quais classes que você pretende usar? | 1. Vc pode usar classes DirectoryInfo e FileInfo para pesquisar através de pastas os arquivos especificados. Vc pode usar a classe Path por garantir que os locais que lhe forem dadas pelo cliente são válidos. |
2. Como você vai filtrar os arquivos de tipos de arquivos específicos? | 2. Você pode usar um padrão de pesquisa (search pattern) ao procurar arquivos. Usando um padrão de pesquisa, como "* .docx", você pode encontrar todos os documentos do Word em um diretório. |
3. Você precisa de um código assíncrono? | 3. Sim. Você está trabalhando com I/O em um aplicativo de desktop. Se você usar o código síncrono, a interface do usuário parece travar ou parar de responder cada vez que você iterar sobre suas pastas ou arquivos. Ao fazer a aplicação assíncrona, a interface de usuário continua a responder. |
Want to create your own Flashcards for free with GoConqr? Learn more.