ACESSAR PASTAS VIA C SHARP

.NET

Modelagem

Infraestrutura

07/05/2015

Este exemplo de código instancia e mostra um seletor de pasta.
Eu consigo usar esse código mesmo se o caminho for de um dispositivo conectado via USB ?
e se o caminho mudar para cada dispositivo ?



public static FolderPicker
CreateFolderOpenPicker(this PickerLocationId location,
string[] filters)
{
FolderPicker picker = new FolderPicker()
{
SuggestedStartLocation = location,
ViewMode = PickerViewMode.Thumbnail
};
foreach (string filter in filters)
{
picker.FileTypeFilter.Add(filter);
}

return picker;
}

...

// Instantiate/configure picker object.
FolderPicker folderPicker =
PickerLocationId.Desktop.CreateFolderOpenPicker(new string[]
{ ".jpg", ".jpeg", ".png" });

// Display picker and allow user to select a folder.
StorageFolder folder = await folderPicker.PickSingleFolderAsync();

// If the user selected a folder ...
if (folder != null)
{
// ... process file as needed.
}
else
{
// User canceled operation.
}
Marcello

Marcello

Curtidas 0

Respostas

Aluisio Cavalcante

Aluisio Cavalcante

07/05/2015

Marcello, da uma verificada nos links:

[url]https://msdn.microsoft.com/pt-br/library/6yk7a1b0.aspx[/url]

[url]https://msdn.microsoft.com/pt-br/library/vstudio/ms228949(v=vs.110).aspx[/url]
GOSTEI 0
Marcello

Marcello

07/05/2015

Aluisio, obrigado pela atenção

Você consegue me dizer se o conteudo desse link

https://msdn.microsoft.com/pt-br/library/6yk7a1b0.aspx

Consegue suprir minha necessidade ?, eu sou meio novo nesse ramo rs


Mesmo se o caminho mudar para cada dispositivo ?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

07/05/2015

Sim, Marcello. Esse link é perfeito para você.
Como o caminho será variável, você precisará "descobrir" ele em tempo de execução, para isso pode fazer um loop para ver os drives que estão disponíveis no computador naquele momento.
GOSTEI 0
Aluisio Cavalcante

Aluisio Cavalcante

07/05/2015

Sim, Marcello. Esse link é perfeito para você.
Como o caminho será variável, você precisará "descobrir" ele em tempo de execução, para isso pode fazer um loop para ver os drives que estão disponíveis no computador naquele momento.


Valeu Joel por responder, não tinha visto a resposta.
GOSTEI 0
POSTAR