C Sharp và kiến trúc .NET. C Sharp cơ bản- P5 pot

5 306 0
C Sharp và kiến trúc .NET. C Sharp cơ bản- P5 pot

Đang tải... (xem toàn văn)

Thông tin tài liệu

File and Registry File and Registry - - Editor Editor : : Đo Đo à à n Quang n Quang Minh Minh 7 7 Moving, Copying, and Deleting Files Moving, Copying, and Deleting Files C C ó ó th th ể ể sao sao ch ch é é p p , , di di chuy chuy ể ể n n ho ho ặ ặ c c xo xo á á t t ậ ậ p p tin. tin. – – Phương Phương th th ứ ứ c c Path.Combine(string Path.Combine(string , string): , string): tr tr ả ả v v ề ề tên tên đ đ ầ ầ y y đ đ ủ ủ c c ủ ủ a a file file t t ạ ạ o o t t ừ ừ đư đư ờ ờ ng ng d d ẫ ẫ n n v v à à tên tên file. file. – – Phương Phương th th ứ ứ c c File.Delete(string File.Delete(string ): ): xo xo á á t t ậ ậ p p tin. tin. – – Phương Phương th th ứ ứ c c File.Move(string File.Move(string , string): , string): di di chuy chuy ể ể n n file file t t ừ ừ v v ị ị tr tr í í c c ũ ũ đ đ ế ế n n v v ị ị tr tr í í m m ớ ớ i i . . – – Phương Phương th th ứ ứ c c File.Copy(string File.Copy(string , string): , string): sao sao ch ch é é p p file sang file sang m m ộ ộ t t thư thư m m ụ ụ c c m m ớ ớ i i . . File and Registry File and Registry - - Editor Editor : : Đo Đo à à n Quang n Quang Minh Minh 8 8 Reading and Writing to Files Reading and Writing to Files Đ Đ ọ ọ c c v v à à ghi ghi file file d d ự ự a a trên trên kh kh á á i i ni ni ệ ệ m m stream ( stream ( lu lu ồ ồ ng ng d d ữ ữ li li ệ ệ u u ) ) – – stream stream l l à à đ đ ố ố i i tư tư ợ ợ ng ng d d ù ù ng ng đ đ ể ể chuy chuy ể ể n n d d ữ ữ li li ệ ệ u u . Do . Do đ đ ó ó stream stream c c ó ó th th ể ể l l à à lu lu ồ ồ ng ng d d ự ự a a trên trên b b ộ ộ nh nh ớ ớ , , trên trên t t ậ ậ p p tin, tin, trên trên m m ạ ạ ng ng , , … … – – FileStream FileStream : : đ đ ố ố i i tư tư ợ ợ ng ng d d ù ù ng ng đ đ ể ể đ đ ọ ọ c c ghi ghi file file nh nh ị ị phân phân . . – – StreamReader StreamReader v v à à StreamWriter StreamWriter : : đ đ ố ố i i tư tư ợ ợ ng ng d d ù ù ng ng đ đ ể ể đ đ ọ ọ c c ghi ghi file text. file text. – – Ch Ch ú ú ý: ý: c c á á c c t t á á c c v v ụ ụ đ đ ọ ọ c c ghi ghi h h ầ ầ u u h h ế ế t t đ đ ề ề u u s s ử ử d d ụ ụ ng ng buffer. buffer. Do Do đ đ ó ó , , v v ớ ớ i i t t á á c c v v ụ ụ ghi ghi , , ph ph ả ả i i đ đ ẩ ẩ y y d d ữ ữ li li ệ ệ u u t t ừ ừ buffer buffer lên lên đ đ ĩ ĩ a a trư trư ớ ớ c c khi khi đ đ ó ó ng ng file. file. File and Registry File and Registry - - Editor Editor : : Đo Đo à à n Quang n Quang Minh Minh 9 9 Reading and Writing to Files Reading and Writing to Files Đ Đ ọ ọ c c ghi ghi file file nh nh ị ị phân phân : : d d ù ù ng ng FileStream FileStream . . – – H H à à m m t t ạ ạ o o : : c c ầ ầ n n ch ch ỉ ỉ ra ra filename, filename, FileMode FileMode , , FileAccess FileAccess , , FileShare FileShare . . FileMode FileMode : : ki ki ể ể u u m m ở ở file, file, c c ó ó th th ể ể l l à à Append, Create, Append, Create, CreateNew CreateNew , , Open, Open, OpenOrCreate OpenOrCreate , , ho ho ặ ặ c c Truncate. Truncate. FileAccess FileAccess : : ki ki ể ể u u truy truy c c ậ ậ p p , , c c ó ó th th ể ể l l à à Read, Read, ReadWrite ReadWrite , , ho ho ặ ặ c c Write. Write. FileShare FileShare : : ki ki ể ể u u chia chia s s ẻ ẻ gi gi ữ ữ a a c c á á c c thread, thread, c c ó ó th th ể ể l l à à Inheritable, None, Inheritable, None, Read, Read, ReadWrite ReadWrite , or Write , or Write – – Đ Đ ể ể đ đ ọ ọ c c v v à à ghi ghi byte, byte, d d ù ù ng ng c c á á c c h h à à m m : : ReadByte ReadByte (): (): đ đ ọ ọ c c m m ộ ộ t t byte byte t t ừ ừ stream stream WriteByte(byte WriteByte(byte ): ): ghi ghi m m ộ ộ t t byte byte v v à à o o stream stream Read/ Read/ Write(byte Write(byte [], [], int int off, off, int int count): count): đ đ ọ ọ c/ghi c/ghi m m ộ ộ t t m m ả ả ng ng byte byte b b ắ ắ t t đ đ ầ ầ u u t t ừ ừ off, off, đ đ ộ ộ d d à à i i count count – – Sau Sau khi khi đ đ ọ ọ c/ghi c/ghi , , d d ù ù ng ng Close() Close() đ đ ể ể đ đ ó ó ng ng file file File and Registry File and Registry - - Editor Editor : : Đo Đo à à n Quang n Quang Minh Minh 10 10 Reading and Writing to Files Reading and Writing to Files Đ Đ ọ ọ c c v v à à ghi ghi file text: file text: d d ù ù ng ng StreamReader StreamReader v v à à StreamWriter StreamWriter – – C C ó ó th th ể ể kh kh ở ở i i t t ạ ạ o o StreamReader StreamReader d d ự ự a a trên trên Tên Tên file file c c ầ ầ n n đ đ ọ ọ c c M M ộ ộ t t FileStream FileStream kh kh á á c c Ho Ho ặ ặ c c m m ộ ộ t t FileInfo FileInfo v v ớ ớ i i phương phương th th ứ ứ c c OpenText OpenText () () – – C C ó ó th th ể ể kh kh ở ở i i t t ạ ạ o o StreamWriter StreamWriter d d ự ự a a trên trên Tên Tên file file c c ầ ầ n n đ đ ọ ọ c c , , mã mã encode encode M M ộ ộ t t FileStream FileStream kh kh á á c c Ho Ho ặ ặ c c m m ộ ộ t t FileInfo FileInfo v v ớ ớ i i phương phương th th ứ ứ c c CreatText CreatText () () – – Đ Đ ể ể đ đ ọ ọ c c v v à à ghi ghi , , d d ù ù ng ng c c á á c c h h à à m m Read()/Write(): Read()/Write(): đ đ ọ ọ c c v v à à ghi ghi m m ộ ộ t t ký ký t t ự ự ReadLine()/WriteLine ReadLine()/WriteLine (): (): đ đ ọ ọ c c v v à à ghi ghi m m ộ ộ t t dòng dòng ReadToEnd ReadToEnd (): (): đ đ ọ ọ c c đ đ ế ế n n h h ế ế t t file file File and Registry File and Registry - - Editor Editor : : Đo Đo à à n Quang n Quang Minh Minh 11 11 Reading and Writing to Files Reading and Writing to Files void WriteToTextFile(string FileName, string strMessage) { FileStream myFileStream = new FileStream(FileName, FileMode.Append, FileAccess.Write, System.IO.FileShare.None); System.IO.StreamWriter myWriter = new StreamWriter(myFileStream); myWriter.WriteLine(System.DateTime.Now.ToString() + " - " + strMessage); myWriter.Close(); myFileStream.Close(); } string ReadFileTextContent(string Filename) { StreamReader myStreamReader = null; string FilePath = System.Web.HttpContext.Current.Server.MapPath(Filename); string result = string.Empty; try { myStreamReader = File.OpenText(FilePath); result = myStreamReader.ReadToEnd(); } catch(Exception exc) { throw; } finally { if (myStreamReader != null) myStreamReader.Close(); } return result; } . CreateNew CreateNew , , Open, Open, OpenOrCreate OpenOrCreate , , ho ho ặ ặ c c Truncate. Truncate. FileAccess FileAccess : : ki ki ể ể u u truy truy c c ậ ậ p p , , c c ó ó th th ể ể l l à à Read,. file c c ầ ầ n n đ đ ọ ọ c c , , mã mã encode encode M M ộ ộ t t FileStream FileStream kh kh á á c c Ho Ho ặ ặ c c m m ộ ộ t t FileInfo FileInfo v v ớ ớ i i phương phương th th ứ ứ c c CreatText CreatText () () – – Đ Đ ể ể đ đ ọ ọ c c v v à à ghi ghi ,. file c c ầ ầ n n đ đ ọ ọ c c M M ộ ộ t t FileStream FileStream kh kh á á c c Ho Ho ặ ặ c c m m ộ ộ t t FileInfo FileInfo v v ớ ớ i i phương phương th th ứ ứ c c OpenText OpenText () () – – C C ó ó th th ể ể kh kh ở ở i i t t ạ ạ o o StreamWriter StreamWriter d d ự ự a a trên trên Tên Tên file

Ngày đăng: 08/07/2014, 09:20

Mục lục

  • The Common Language Runtime

  • Các ứng dụng sử dụng C#

  • Các ứng dụng sử dụng C#

  • Tài liệu tham khảo

  • C# and .NET - Lession 2.pdf

    • C# and .NET Framework Bài 2: Hướng đối tượng trong C#

    • Lớp và kế thừa (class & inherit)

    • Lớp và kế thừa (class & inherit)

    • Hàm tạo và hàm hủy (Construction and Disposal)

    • Hàm tạo và hàm hủy (Construction and Disposal)

    • Quá tải toán tử (Operator Overloading)

    • Tài liệu tham khảo

    • C# and .NET - Lession 3.pdf

      • C# and .NET Framework Bài 3: Lập trình nâng cao trong C#

      • Errors and Exception Handling

      • Errors and Exception Handling

      • Errors and Exception Handling

      • Errors and Exception Handling

      • Tài liệu tham khảo

      • C# and .NET - Lession 4.pdf

        • C# and .NET Framework Bài 4: .NET và các lớp cơ bản

        • Biểu thức chính quy (Regular Expression)

        • Biểu thức chính quy (Regular Expression)

Tài liệu cùng người dùng

Tài liệu liên quan