Các phương thức cho việc tạo và mở tập tin

Một phần của tài liệu Tài Liệu Học Ngôn Ngữ Lập Trình C#_p9 potx (Trang 33 - 34)

L p File Ph ng th c Mô t

Các phương thức cho việc tạo và mở tập tin

C nhiều kiểu luồng khÆc nhau. Chœng ta sẽ sử dụng những luồng khÆc nhau v những phương thức khÆc nhau phụ thuộc v o kiểu dữ liệu bŒn trong của tập tin. Trong phần n y, việc đọc/ghi sẽđược thực hiện trŒn tập tin văn bản. Trong phần kế tiếp chœng ta học cÆch đọc v viết th ng tin trŒn tập tin nhị ph n. Th ng tin nhị ph n bao h m khả năng mạnh lưu trữ giÆ trị số v bất cứ kiểu dữ liệu n o khÆc.

Để mở một tập tin trŒn đĩa cho việc đọc v viết tập tin văn bản, chœng ta cần phải sử dụng cả hai lớp File v FileInfo. Một v i phương thức c thể sử dụng trong những lớp n y. CÆc phương thức n y bao gồm: AppendText Create CreateText Open OpenRead OpenText OpenWrite

Mở một tập tin để v tập tin n y c thểđược thŒm văn bản v o trong n . Tạo luồng StreamWriter sử dụng để thŒm v o trong văn bản.

Tạo mới một tập tin

Tạo v mở một tập tin văn bản. Tạo ra một luồng StreamWriter. Mở một tập tin đểđọc/viết. Mở một FileStream

Mở một tập tin đểđọc

Mở một tập tin văn bản đểđọc. Tạo ra StreamReaderđể sử dụng. Mở một tập tin cho việc đọc v ghi.

ữ ậ

L m thế n o để chœng ta c thể biết được khi n o sử dụng lớp File ch nh xÆc hơn l sử dụng lớp FileInfo nếu chœng cøng chứa những phương thức tương tự với nhau. Thật ra hai lớp n y c nhiều sự khÆc biệt. Lớp File chứa tất cả cÆc phương thức tĩnh, thŒm v o đó lớp File tựđộng kiểm tra permission trŒn một tập tin. Trong khi đó nếu muốn døng lớp FileInfo th phải tạo thể hiện của lớp n y. Nếu muốn mở một tập tin chỉ một lần th tốt nhất l sử dụng lớp File, c n nếu chœng ta tổ chức việc sử dụng tập tin nhiều lần bŒn trong chương tr nh, tốt nhất l ta døng lớp FileInfo. Hoặc nếu kh ng chắc chắn cÆch sử dụng th chœng ta c thể sử dụng lớp FileInfo.

Một phần của tài liệu Tài Liệu Học Ngôn Ngữ Lập Trình C#_p9 potx (Trang 33 - 34)