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

Đề tài: Ghi đè dữ liệu vào một dòng nhất định trong file trên C#?

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    21

    Mặc định Ghi đè dữ liệu vào một dòng nhất định trong file trên C#?

    Làm thế nào để ghi đè dữ liệu vào một dòng đã xác định sẵn trong file.txt? Bạn nào biết chỉ giúp mình với!!!
    Mình có sẵn đoạn code thực hiện quá trình đọc từng dòng luôn rồi đây.

    Code:
    private void bLoadR_Click(object sender, EventArgs e)
            {
                
                string path = @"D:\Flie Ghi\";
                if (File.Exists(path))
                {
                    using (FileStream fs = File.Open(path, FileMode.Open, FileAccess.Read))
                    {
    
                        using (StreamReader sw = new StreamReader(fs))
                        {
                            String temp = "";
                           
                            while (!sw.EndOfStream)
                            {
                                //doc tung dong
                                temp = sw.ReadLine();
                                if (temp != "")
                                {
    
                                 //Cat mot chuoi trong dong 
                                    string[] cut = temp.Split(' ');
                                    string doc = cut[0];
                                     doc = doc.Insert(0, "R");                           
                                    ??? làm thế nào để ghi thằng doc đã được chèn chữ R vào ngay chổ mà nó đã được lấy ra trưỡc đó???
                  
                                      
                                    }
    
    
                                }
                            }
                            
                               
    
                        }
    
                    }
    
    
                }
               
            }
    Giả sử file .tet co nội dung như sau:
    a b c d
    a b c d
    a b c d
    a b c d
    a b c d
    .........

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    48

    Chịu khó đọc cả file txt đó gán vào mảng sau đó sửa mảng đó lại. Và ghi đè ra file txt cũ

  3. #3
    Ngày gia nhập
    10 2007
    Nơi ở
    /root
    Bài viết
    318

    Trích dẫn Nguyên bản được gửi bởi Unknown_Love Xem bài viết
    Chịu khó đọc cả file txt đó gán vào mảng sau đó sửa mảng đó lại. Và ghi đè ra file txt cũ
    File text vài GB thì đọc lên memory là cả 1 vấn đề.
    What you see is never what you get...

  4. #4
    Ngày gia nhập
    11 2008
    Bài viết
    21

    Cảm ơn bạn nhiều nha! Còn cách nào đơn giản hơn không vậy bạn? Vì nếu theo cách đó chương trình mình sẽ thực hiện hơi lâu đó.

  5. #5
    Ngày gia nhập
    11 2008
    Bài viết
    21

    Các bạn cho mình hỏi thêm cái này nha, làm sao để đổi tên file.txt vậy?
    VD mình có file @"D:\tam.txt" giờ mình muốn đổi thành tên @"D:\tam1.txt".
    Bạn nào biết làm ơn chỉ giúp mình với! Thanks!

  6. #6
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Mặc định Ghi đè dữ liệu vào một dòng nhất định trong file trên C#?

    C# hình như ko có phương thức rename file. Muốn rename cho file thì bạn copy nội dung file cũ vào file mới,sau đó delete file cũ đi
    Cánh Chym ứ mỏi

  7. #7
    Ngày gia nhập
    03 2009
    Bài viết
    48

    Trích dẫn Nguyên bản được gửi bởi khoavl Xem bài viết
    Các bạn cho mình hỏi thêm cái này nha, làm sao để đổi tên file.txt vậy?
    VD mình có file @"D:\tam.txt" giờ mình muốn đổi thành tên @"D:\tam1.txt".
    Bạn nào biết làm ơn chỉ giúp mình với! Thanks!
    Xài cách này ^^
    Visual C# Code:
    1. File.Move(D:\tam.txt,D:\tam1.txt);

  8. #8
    Ngày gia nhập
    03 2009
    Bài viết
    149

    cho mình hỏi với . làm sao để ghi đè lên file cũ giờ?
    Sharing for success!

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

    Có bạn nào biết cách ghi đè dữ liệu vào một dòng nhất định trong file text nhanh hơn không chỉ giúp mình với, vì cách trên không khả thi khi file text có dung lượng lớn.

Các đề tài tương tự

  1. Lấy 1 dòng ra từ file text và xóa dòng đó đi trong file cũ!!!
    Gửi bởi tranquang_hq trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 05-12-2012, 04:00 PM
  2. Kỹ thuật C Giúp viết hàm sửa thông tin trên từng dòng trong file txt
    Gửi bởi nguyentienlc trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 01-12-2012, 09:53 PM
  3. Lập trình C Xóa các dấu cách trên các dòng trong file text!
    Gửi bởi thinhnh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 13-11-2012, 06:55 PM
  4. Ghi từng dòng trên file nhị phân, mở file lại đọc tìm dòng tuơng ứng trong C#
    Gửi bởi henxui_nobita_00 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 05-04-2011, 11:38 PM
  5. Nhận đúng dòng mình muốn trong EDIT BOX và trong file TEXT???
    Gửi bởi nam_dkn trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 8
    Bài viết cuối: 31-10-2010, 02:01 AM

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