내 응용 프로그램을 실행할 때, 내가 처음 여기에 "사용"이 오류를 얻을 :과정은 파일 XXX에 액세스 할 수 없습니다
public void CreateFile(string filePath)
{
//Create File
string fileLoc = filePath;
FileStream fs = null;
if (!File.Exists(fileLoc))
{
using (fs = File.Create(fileLoc))
{
}
}
}
public void WriteFile(string filePath)
{
//Write to File
string fileLoc = filePath;
if (File.Exists(fileLoc))
{
using (StreamWriter sw = new StreamWriter(fileLoc))
{
sw.Write("Some sample text for the file");
}
}
}
파일을 해당 디렉토리에 이전했습니다에서 열어서 읽었지만 StreamReader는 읽은 후에 닫혔습니다. 그게이 오류와 어떤 의미가 있는지 확실하지 않습니다. 감사.
해당 코드에 문제가없는 것 같습니다. 응용 프로그램이 이미 실행 중이거나 다른 응용 프로그램에서 파일을 열 수 있습니까? – drch
모든 바이러스 검사 프로그램을 끄면 문제가 재현됩니까? 이 증상은 종종 지나치게 공격적인 바이러스 검사 프로그램과 관련이 있습니다. –