2011-07-29 4 views
0

나는 CSV 파일이 있습니다.파일을 비우는 중

특정 조건에서 파일을 비워 두려고합니다.

어떻게 파일을 비울 수 있습니까? 내가 그것을 삭제하지 말아 & 새 파일을 만듭니다.

아무쪼록. 대한 System.IO.File.WriteAllText(filePath,string.Empty);

여기 어떻게

감사

+1

어떻게 파일을 열고 읽으십니까? –

답변

2
File.WriteAllBytes(filePath, new byte[] { 0 }); 

이 바뀝니다을 CSV를 무효화하십시오. 실제로 빈 파일이 아닌 빈 CSV 파일을 원할 경우 byte[] 매개 변수를 빈 CSV 파일의 실제 바이트 (예 : Excel에서 준비한 템플릿)로 바꿉니다.

2

사용 제로로 파일 크기를 설정하는 FileMode.Truncate 모드 :

(new FileStream(fileName, FileMode.Truncate)).Close() 
관련 문제