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

Đề tài: Chuyển code duyệt file từ vc++.net sang vc#?

  1. #1
    Ngày gia nhập
    01 2012
    Nơi ở
    Đồng Nai
    Bài viết
    69

    Mặc định Chuyển code duyệt file từ vc++.net sang vc#?

    Đây là code duyệt sâu các file trong thư mục,nhưng em viết bằng c++,bây giờ mới chuyển qua c# nên nó báo lỗi rất nhiều và càng sửa lỗi càng nhiều nên em nhờ anh chị chuyển giùm để em nghiên cứu thêm
    Code:
    private: System::Void duyet(System::String ^strPath)
    			 {		System::String ^strFile;
    					System::String ^tmp;
    
    						 for each (strFile in System::IO::Directory::GetFiles(strPath))
    						 {
    							
    							//Ghi ra listBox 
    							tmp = gcnew System::String(strFile);
    							list1->Items->Add(tmp);
    							System::Windows::Forms::Application::DoEvents();
    						 }
    
    					 //Tiến hành liệt kê các tập tin trong thư mục
    					 for each (strFile in System::IO::Directory::GetDirectories(strPath))
    					 {
    						 try
    						 {
    							 //Lặp đệ qui
    							 duyet(strFile);
    						 }
    		
    					 }
    				}

  2. #2
    Ngày gia nhập
    12 2010
    Bài viết
    683

    thử nó! tool nè, nhưng demo, hy vọng sẽ giúp dc bạn!
    Attached Files Attached Files

  3. #3
    Ngày gia nhập
    01 2012
    Nơi ở
    Đồng Nai
    Bài viết
    69

    Trích dẫn Nguyên bản được gửi bởi cchangkhongayngo Xem bài viết
    thử nó! tool nè, nhưng demo, hy vọng sẽ giúp dc bạn!
    Code:
      private void scan(string strPath)
    {
    				 string strFile;
    					string tmp;
    					string strDatFile = new string(new char[50]);
    
    						 foreach (strFile in System.IO.Directory.GetFiles(strPath))
    						 {
    
    							//Ghi ra listBox thông báo đã quét file này
    							tmp = strFile;
    							list1.Items.Add(tmp);
    							System.Windows.Forms.Application.DoEvents();
    						 }
    
    					 //Tiến hành liệt kê các tập tin trong thư mục
    					 foreach (strFile in System.IO.Directory.GetDirectories(strPath))
    					 {
    						 try
    						 {
    							 //Lặp đệ qui
    							 scan(strFile);
    						 }
    						 catch (Exception e)
    						 {
    							 //Bắt lỗi
    							 //lstErr->Items->Add(e->Message);
    						 }
    					 }
    }
    vẫn bị lỗi chỗ này
    strFile in

    Error 1 Type and identifier are both required in a foreach statement D:\vc#\Security\Test Form\Test Form\Form1.cs 30 25 Test Form

    Error 2 Type and identifier are both required in a foreach statement D:\vc#\Security\Test Form\Test Form\Form1.cs 40 24 Test Form

    Error 3 The type or namespace name 'strFile' could not be found (are you missing a using directive or an assembly reference?) D:\vc#\Security\Test Form\Test Form\Form1.cs 30 17 Test Form

  4. #4
    Ngày gia nhập
    12 2010
    Bài viết
    683

    Xem lại cái này:
    could not be found (are you missing a using directive or an assembly reference?

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

  1. Chuyển code sang code ngắn hơn trong LINQ
    Gửi bởi tinhthanhiepsi9x trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 14-04-2012, 11:19 AM
  2. Chuyển 1 file html 25mb sang file word như thế nào ?
    Gửi bởi hoanglinh9466 trong diễn đàn Thắc mắc chung
    Trả lời: 3
    Bài viết cuối: 26-06-2011, 11:28 PM
  3. Chuyển code Nested Dolls từ C sang code pascal
    Gửi bởi longago trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 04-01-2011, 08:54 AM
  4. chuyển đổi file dữ liệu sang morse code và ngược lại
    Gửi bởi maoga112 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 26-03-2010, 03:46 PM
  5. Chuyển code C++ sang code C, giúp mình với?
    Gửi bởi rong3sao trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 03-04-2009, 09:28 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