Usuário com melhor resposta
Manipular arquivos de um dispositivo

Pergunta
-
Olá pessoal, estou tentando copiar um arquivo txt que esta em um celular, mas ele não encontra o arquivo.
private void Button_Click(object sender, RoutedEventArgs e)
{
File.Copy("Meu computador\\LG X power\\Armazenamento interno\\test.txt", "C:\\TestCom\\TestCopia.txt");
}Esse aqui funciona
private void Button_Click(object sender, RoutedEventArgs e)
{
File.Copy("C:\\TestCom.txt", "E:\\Copia.txt");
}Acredito que seja por causa da letra
Respostas
-
Olá Marcos tudo bem?!
Bom um dispositivo celular por exemplo quando é conectado em um PC, ele não é identificado como um dispositivo de armazenamento como por exemplo: PenDrive ou HD Externo.
Sua transferência de dados é via MTP (https://en.wikipedia.org/wiki/Media_Transfer_Protocol)
Dê uma olhada nesse link: http://www.usb.org/developers/docs/devclass_docs/
Abraços!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Senior Developer C#
Development Leader at JAMSOFT Informática
Microsoft Certified Professional
Criador e Mantenedor do EntityFramework Core for Firebird
Contribuidor do EntityFramework Core
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta Filipe B CastroModerator segunda-feira, 18 de dezembro de 2017 13:19
Todas as Respostas
-
Olá Marcos tudo bem?!
Bom um dispositivo celular por exemplo quando é conectado em um PC, ele não é identificado como um dispositivo de armazenamento como por exemplo: PenDrive ou HD Externo.
Sua transferência de dados é via MTP (https://en.wikipedia.org/wiki/Media_Transfer_Protocol)
Dê uma olhada nesse link: http://www.usb.org/developers/docs/devclass_docs/
Abraços!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Senior Developer C#
Development Leader at JAMSOFT Informática
Microsoft Certified Professional
Criador e Mantenedor do EntityFramework Core for Firebird
Contribuidor do EntityFramework Core
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta Filipe B CastroModerator segunda-feira, 18 de dezembro de 2017 13:19
-
Bom dia,
Por falta de retorno essa thread está encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.