나는 그것을 XML 파일을 새로 만들어 쓰기 위해 노력하고 있어요 : 내가 뭘.NET : 새 파일을 만들 때 사용 권한에 대한 IOException?
The process cannot access the file 'C:\path\to\Data\test.xml' because it is being used by another process.
:
이C:\path\to\Data\test.xml
예외는 다음과 같습니다에
FileStream output = File.Create(Path.Combine(PATH_TO_DATA_DIR, fileName));
인수는 평가 여기서 뭐라구?
UPDATE :
StreamWriter writer = new StreamWriter(Path.Combine(PATH_TO_DATA_DIR, fileName));
UPDATE : 2 : 내가 파일 시스템에 존재하지 않는 만들려고하고 파일이 코드가 같은 예외가 발생. 그러면 어떻게 사용할 수 있습니까?
업데이트 3 : 새 파일 이름으로 바뀌 었습니다. 이유가 확실하지 않습니다. 아마 나는 첫 번째 호출에서 그것을 만들지 못한 것을 알았지 만 후속 호출에서 실패했을까요?
위에서 설명한 것처럼이 코드가 실행되기 전에 파일이 파일 시스템에 존재하지 않습니다. 다른 프로세스가 그것을 사용하고 있습니까? –
내 답변 내에서 의미했던 것입니다. 데이비드 Basarab 그것을 명확하게 만들었습니다. =) –