Tentando acessar diretorio de outro host (C#)
Fala galera, estou tentanto acessar um diretorio em outro computador na rede, estou usando um metodo get/set para passar
o caminho, dependendo do diretorio selecionado :
SetCaminho(Server.MapPath(@"\\D17501\\portal_ferramentas\\Portal_Relatorios\\Pre_PF\\"));
Entao, passo os parametros para o metodo grid:
loadFolder(GridView1, GetCaminho());
metodo get/set:
private static string caminho;
public string GetCaminho()
{
return caminho;
}
public void SetCaminho(string novoCaminho)
{
caminho = novoCaminho;
}
Metodo que carrega o grid:
public void loadFolder(GridView gv_arquivos, String folder)
{
DirectoryInfo pasta = new DirectoryInfo(folder);
DirectoryInfo[] subPastas = pasta.GetDirectories();
FileInfo[] arquivos = pasta.GetFiles(pasta.Root.ToString().Replace();
O problema acontece nesta ultima linha! aonde me aparece o erro:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\D17501\portal_ferramentas\Portal_Relatorios\Pre_PF\'.
Debugando eu vi que a variavel pasta, possui como Root o caminho "C:/".
Como eu faço para retirar esse C:/ do path? tentei usar .replace() mas nao adianta, quando ele executa a ultima linha, sempre aparece o C:/.
Obrigado Desde já pela ajuda.
Discussão (4)
Carregando comentários...