ASP/ADO.Net C# 실무 과정 자료] 스트림 (Stream)






ASP/ADO.Net C# 실무 과정 자료] 스트림 (Stream)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


스트림 (Stream)


■ 데이터를 연속적으로 흘려 보내거나, 흘러나오는 객체


■ 파일 스트림, 네트웍 스트림 등이 존재.


■ System.IO.Stream 클래스에서 파생되며, BufferedStream, FileStream 등의 클래스를 사용할 수 있다.


■ 스트림을 통과하는 데이터는 바이트 배열을 사용한다.

  예) Byte [] b = new Byte[10]; // 10 byte 짜리 배열



ASP/ADO.Net C# 실무 과정 자료] 실습) 디렉터리 검색






ASP/ADO.Net C# 실무 과정 자료] 실습) 디렉터리 검색

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


실습) 디렉터리 검색






ASP/ADO.Net C# 실무 과정 자료] 디렉터리 검색






ASP/ADO.Net C# 실무 과정 자료] 디렉터리 검색

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


디렉터리 검색


■ DirectoryInfo.GetDirectories()

   DirectoryInfo.GetDirectories(검색문자열)


  - 해당 디렉터리의 하위 디렉터리들을 구한다.


  - 반환값은 DirectoryInfo[] 배열이다.


  - 검색 문자열에 해당하는 이름을 가진 디렉터리 만을 반환한다. 검색 문자열은 dir 도스 명령을 쓸때 적는 것과 비슷하다. *.*   a.*   *a abc??.exe 등등


■ DirectoryInfo.GetFiles()

   DirectoryInfo.GetFiles (검색문자열)

  - 디렉터리와 거의 동일. 다렉터리 대신 파일이란 점이 다른다.



ASP/ADO.Net C# 실무 과정 자료]  디렉터리 다루기 






ASP/ADO.Net C# 실무 과정 자료]  디렉터리 다루기 


실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


디렉터리 다루기

예제)



설명 )

■(1) 디렉터리 정보 클래스로 한 디렉터리를 선택한다. (2)의 결과를 보면 이 디렉터리가 존재하고 있는지를 알 수 있다.


■(3) (1)에서 잡아준 디렉터리를 생성한다. (이미 있으면 그대로 둔다)


■(4)는 한스텝씩 따라가면서 실제로 디렉토리가 생성되었는지를 알기 위해 pause하는 구문이다. (디렉터리와 무관)


■(5) 하위디렉터리 생성 (C:\test\test 생성됨)


■(6) C:\test\temp\Temp 생성됨


■(7) C:\test 이하 모든 디렉터리 파일 삭제됨



ASP/ADO.Net C# 실무 과정 자료] 디렉터리 조작 (DirectoryInfo)






ASP/ADO.Net C# 실무 과정 자료] 디렉터리 조작 (DirectoryInfo)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


디렉터리 조작 (DirectoryInfo)


■ DirectoryInfo a; 의 메소드들

- a.Create() : a 디렉터리를 생성


- a.CreateSubdirectory(디렉터리명) : a 디렉터리에 “디렉터리명” 이름의 하위 디렉터리 생성. 이때, temp\temp 식의 다단계 하위 디렉터리 이름도 가능


- a.Delete() : a 디렉터리를 삭제


- a.Delete(true) : a디렉터리와 하위 모든 파일/디렉터리 삭제


- a.Delete(false) : 하위 모든 파일/디렉터리 가 존재하면 삭제하지 않음


- directoryInfo.MoveTo(디렉터리명) : 해당 디렉터리를 “디렉터리명”으로 이동



ASP/ADO.Net C# 실무 과정 자료] 파일 조작 (FileInfo의 메소드)






ASP/ADO.Net C# 실무 과정 자료] 파일 조작 (FileInfo의 메소드)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


파일 조작 (FileInfo의 메소드)


■ fileInfo.CopyTo(파일명, 덮어쓰기)

  - fileInfo에서 얻어진 파일을 “파일명”으로 복사한 후, 새 파일의 FileInfo 객체를 반환한다.


  - 덮어쓰기에 true, false가 올 수 있고, 이 항목은 생략 할 수 있다.


■ fileInfo.MoveTo(파일명)

  - 해당 파일을 “파일명”으로 이동


■ fileInfo.Delete()

  - 해당 파일을 지움



ASP/ADO.Net C# 실무 과정 자료] 디렉터리 정보 구하기






ASP/ADO.Net C# 실무 과정 자료] 디렉터리 정보 구하기

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


디렉터리 정보 구하기




ASP/ADO.Net C# 실무 과정 자료] 파일 정보 구하기







ASP/ADO.Net C# 실무 과정 자료] 파일 정보 구하기

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


파일 정보 구하기


+ Recent posts