[Resolvido] Erro na escrita de Arquivo
Galera, estou com a seguite função em C#:
public void escreverArquivo(FileInfo[] arq)
{
try
{
FileInfo fi = new FileInfo("Z:\\telecobranca\\Lista_arquivos.txt");
FileStream escr = fi.Create();
StreamWriter sw = fi.CreateText();
sw.WriteLine("Nome \t Data Criação \t Caminho \t Ultima Escrita \t Tamanho \t Registros");
foreach(FileInfo file in arq)
{
sw.WriteLine(file.Name + "\t" + file.CreationTime + "\t" + file.FullName + "\t" + file.LastWriteTime + "\t" + file.Length + "\t" + leArquivo(file) + "\r\n");
}
sw.Close();
}
catch (Exception e)
{
MessageBox.Show("Erro ao escrever no arquivo:\r\n" + e.ToString());
}
}Acontece que está relatando uma exceção de que o arquivo já está sendo usado em outro processo, mas não exeiste nenhum outro processo além do próprio aplicativo usando ele. Alguém sabe por que isso pode estar relatando erro?
valeu!!!
Discussão (4)
Carregando comentários...