Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Bài tập C#, đọc và ghi tập tin

  1. #1
    Ngày gia nhập
    12 2006
    Bài viết
    9

    Mặc định Bài tập C#, đọc và ghi tập tin

    Hiện nay em đang hoc về cách đọc và ghi tập tin , vì vậy các bạn có thể post 1 vài đoạn code mà các bạn đã từng làm về cách đọc file và ghi file giùm để mình có thể tham kháo , à mình chưa biết gì hết các bạn có thể chỉ giáo cho mình dc ko vậy. Xin cảm ơn các bạn nhiều lắm

  2. #2
    Ngày gia nhập
    08 2006
    Bài viết
    0

    Đọc.
    - Tạo một đối tượng StreamReader để đọc nội dung file.
    - Dùng hàm StreamReader.readLine() để đọc từng line của file vào 1 string
    (nhớ catch Exception và close các reader khi xử lý xong).
    How to read from and write to a text file by using Visual C#
    http://support.microsoft.com/kb/816149
    Đã được chỉnh sửa lần cuối bởi ecard104 : 25-04-2007 lúc 01:52 AM. Lý do: Do viết ngu quá

  3. #3
    Ngày gia nhập
    04 2007
    Bài viết
    17

    PHP Code:
                //Save the data to a XML file
                
    System.Xml.XmlDocument xdoc=new XmlDocument();
                
    xdoc.LoadXml("<Profile/>");
                
    System.Xml.XmlAttribute xatt;
                
    //=================================
                
    xatt=xdoc.CreateAttribute("FirstName");
                
    xatt.Value="xtrung";
                
    xdoc.DocumentElement.Attributes.Append(xatt);
                
    //=================================
                
    xatt=xdoc.CreateAttribute("LastName");
                
    xatt.Value="Chealse";
                
    xdoc.DocumentElement.Attributes.Append(xatt);
                
    //=================================
                
    xatt=xdoc.CreateAttribute("NamSinh");
                
    xatt.Value="Vo Dich";
                
    xdoc.DocumentElement.Attributes.Append(xatt);            
                
    //=================================
                
    xdoc.Save("trung.xml"); 

  4. #4
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Đọc file bằng C#
    Visual C# Code:
    1.         {
    2.             string kq = "";
    3.             try
    4.             {
    5.                 StreamReader Tailieu = new StreamReader(ch);
    6.                 kq = Tailieu.ReadToEnd();
    7.                 Tailieu.Close();
    8.             }
    9.             catch
    10.             { }
    11.             return kq;
    12.         }
    13. //đọc file: *.txt; *.doc...
    Đã được chỉnh sửa lần cuối bởi BuithiHa : 25-04-2007 lúc 04:03 PM.

  5. #5
    Ngày gia nhập
    12 2006
    Bài viết
    9

    Em cảm ơn các anh chị nhiều lắm, em đã đọc và ghi được tập tin rồi, nhưng vẫn còn 1 vấn đề nữa là sau khi đọc xong em ko có cách nào để sử dụng những nội dung trong tập tin đã đọc .
    VD : trong tập tin em có 2 so 20 và 50;
    Em ko biết làm thế nào để có thể lấy 2 số lệu này ra khỏi tập tin để sử dụng anh chị có thể giúp em với ko.
    Anh ecard ơi em ko hiểu đoạn code của anh post anh có thể hướng dẫn lại dc ko vậy
    Đã được chỉnh sửa lần cuối bởi embuonviemdethuong : 27-04-2007 lúc 10:22 PM.

  6. #6
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định Bài tập C#, đọc và ghi tập tin

    //bạn khai báo
    string[] A=Doc("Đường dẫn file cần đọc");
    //rồi dùng dấu hiệu cắt chỗi mà bạn WhoAmI đã chỉ cho bạn bên chủ đề Split
    //cũng do bạn hỏi ấy
    string [] s=A.Split...............
    int sothunhat=int.Parse(s[0]);
    int sothuhai=int.Parse(s[1]);
    ///là ok

  7. #7
    Ngày gia nhập
    12 2006
    Bài viết
    9

    Cảm ơn chị Hà nhiều lắm, em còn 1 thắc mắc nữa muốn hỏi chị đó là chị có thể chỉ em cách dùng File.Exits(đường đẫn) để xác định tập tin đó có tồn tại hay ko, em làm thử rồi mà ko biết đúng hay sai nữa. Nếu khi nó xác định là ko tồn tại ập tin thì nó sẽ báo lỗi gì ( Quan trọng là câu này, em chỉ cần biết nó báoloi64 gì thui) và làm sao để chỉnh sửa cho đẹp mắt

  8. #8
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Trích dẫn Nguyên bản được gửi bởi embuonviemdethuong Xem bài viết
    Cảm ơn chị Hà nhiều lắm, em còn 1 thắc mắc nữa muốn hỏi chị đó là chị có thể chỉ em cách dùng File.Exits(đường đẫn) để xác định tập tin đó có tồn tại hay ko, em làm thử rồi mà ko biết đúng hay sai nữa. Nếu khi nó xác định là ko tồn tại ập tin thì nó sẽ báo lỗi gì ( Quan trọng là câu này, em chỉ cần biết nó báoloi64 gì thui) và làm sao để chỉnh sửa cho đẹp mắt
    File.Exist(<đường dẫn của tập tin>) kiểm tra 1 tập tin có thực sự tồn tại hay là không, hàm này sẽ trả về kiểu bool. Mình cho bạn 1 ví dụ:
    Code:
    if (File.Exists(@"C:\danh.txt"))
                    Console.Write("Ton tai!");
                else
                    Console.Write("Khong ton tai!");
    Hàm File.Exists(..) không tự báo lỗi đâu bạn ạ, mà bạn phải tự tạo lỗi cho nó. Như ví dụ trên, mình xuất ra ra màn hình console kết quả của sự tồn tại của "C:\danh.txt"
    Bạn có thể tham khảo 1 ví dụ nữa, ví dụ này mình trích từ MSDN, không quá khó hiểu, và biết được ứng dụng của File.Exist(..)
    Visual C# Code:
    1. using System;
    2. using System.IO;
    3.  
    4. class Test
    5. {
    6.     public static void Main()
    7.     {
    8.         string path = @"c:\temp\MyTest.txt";
    9.         string path2 = path + "temp";
    10.         try
    11.         {
    12.             using (StreamWriter sw = File.CreateText(path)) {}
    13.  
    14.             // Only do the Copy operation if the first file exists
    15.             // and the second file does not.
    16.             if (File.Exists(path))
    17.             {
    18.                 if (File.Exists(path2))
    19.                 {
    20.                     Console.WriteLine("The target already exists");
    21.                 }
    22.                 else
    23.                 {
    24.                     // Try to copy the file.
    25.                     File.Copy(path, path2);
    26.                     Console.WriteLine("{0} was copied to {1}.", path, path2);
    27.                 }
    28.             }
    29.             else
    30.             {
    31.                 Console.WriteLine("The source file does not exist.");
    32.             }
    33.         }
    34.         catch
    35.         {
    36.             Console.WriteLine("Double copying is not allowed, as expected.");
    37.         }
    38.     }
    39. }

  9. #9
    Ngày gia nhập
    11 2010
    Bài viết
    13

    ssssssssssssssssssssssssssssssss

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn