반응형
파일 스트림 대 시스템.IO.파일.파일에 쓸 때 모든 텍스트 쓰기
저는 VB에 대한 많은 예시/자습서를 보았습니다.NET 또는 C#.작성자가 사용하는 NETFileStream파일에서 쓰기/읽기제 질문은 이 방법을 사용하는 것보다 이 방법에 이점이 있다는 것입니다.System.IO.File.Read/Write왜 대부분의 예는 다음을 사용합니까?FileStream코드 한 줄만 사용해도 동일한 작업을 수행할 수 있습니까?
FileStream파일 쓰기를 조금 더 제어할 수 있으므로 특정 경우에 유용할 수 있습니다.또한 파일 핸들을 열어두고 제어 권한을 포기하지 않고 지속적으로 데이터를 쓸 수 있습니다.스트림에 대한 일부 사용 사례:
- 다중 입력
- 메모리/네트워크 스트림의 실시간 데이터입니다.
System.IO.File에는 파일 저장, 줄로 파일 읽기 등과 같은 기본 작업에 대한 파일 작업에 대한 래퍼가 포함되어 있습니다.그것은 단순히 추상적인 것입니다.FileStream.
에서.NET 소스 코드는 내부적으로 다음과 같은 기능을 참조하십시오.
private static void InternalWriteAllText(string path,
string contents, Encoding encoding)
{
Contract.Requires(path != null);
Contract.Requires(encoding != null);
Contract.Requires(path.Length > 0);
using (StreamWriter sw = new StreamWriter(path, false, encoding))
sw.Write(contents);
}
언급URL : https://stackoverflow.com/questions/17380506/filestream-vs-system-io-file-writealltext-when-writing-to-files
반응형
'source' 카테고리의 다른 글
| Excel의 Form Controls와 ActiveX Controls의 차이점 (0) | 2023.05.12 |
|---|---|
| 클래스를 사용되지 않음으로 표시하는 방법은 무엇입니까? (0) | 2023.05.12 |
| VB.NET에서 사용되지 않는 기능으로 표시할 수 있습니까? (0) | 2023.05.12 |
| 보간된 문자열 내에서 3진 연산자를 사용하는 방법은 무엇입니까? (0) | 2023.05.12 |
| jQuery 세트 인덱스 선택 (0) | 2023.05.12 |