Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcellocruz78

FileInfo retornando Access Denied - Visual Studio 2010

Recommended Posts

Pessoal,

 

estou com o seguinte problema, criei um programa para monitorar uma pasta. E quando um novo arquivo cair nessa pasta, o arquivo será analisado e movido ou deletado.

Acontece que quando passa pelo FileInfo, retorna Access Denied 5 e Invalid Parameter 87, nesse momento ele deveria pegar os dados do arquivo.

Já fiz isso em vários computadores e refiz o programa do zero, mas o erro ainda acontece. Já tentei de tudo, pesquisei em muitos lugares, mas não acho nenhuma resposta válida.

O programa funcionou por um momento e depois começou esse problema.

 

************************************************************************************************************************************************************************

 

int contadorLinha = 0;
string linha = "";
string caminhoFonte = @"C:\Program Files\TesterData\Sagemcom_Data\";
string caminhoDestino = @"C:\ParserPool\ParserSilver\";
System.IO.StreamReader file;
System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(caminhoFonte);
FileInfo[] Arquivos = d.GetFiles(".");
foreach (FileInfo fileinfo in Arquivos) \\Nesse momento aparece System.IO.FileSystemInfo, hidden System.IO.FileSystemInfo - ERROR_ACCESS_DENIED 5 | ERROR_INVALID_PARAMETER_87
{
file = new System.IO.StreamReader(caminhoFonte + fileinfo.Name);
while ((linha = file.ReadLine()) != null)
{
contadorLinha++;
if (contadorLinha == 17 && linha == "TP")
{
string path1 = caminhoFonte + fileinfo.Name;
string path2 = caminhoDestino + fileinfo.Name;
************************************************************************************************************************************************************************

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara o erro de acesso negado é sempre questão de acesso. Mesmo vc sendo admin, principalmente se for windows 8.. Ai é mais saco..

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Erro é bem claro, você não tem permissão para ler a pasta, você precisa dar permissão de administrador para seu aplicativo para que ele possa realizar alterações em arquivos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.