Manage file in C#

Code ตัวอย่างการจัดการไฟล์ในภา่ษา C# สามารถใช้งานผ่าน class File ได้โดยตรงเลยครับดูแล้วสะดวกสบายกว่า java เป็นอย่างมาก

using System.IO;
using System;

namespace Example {
    public class Program {
        public static void Main(string[] args) {
            string fileName = @"C:\data\test.txt";
            string desFile = @"C:\data\test1.txt";

            //Delete file
            File.Delete(fileName);

            //Move file
            File.Move(fileName, desFile);

            //Copy file
            File.Copy(fileName, desFile);

            //Copy file & overide
            File.Copy(fileName, desFile, true);

            Console.ReadLine();
        }
    }
}
    • bb
    • July 5th, 2010

    อยากทราบว่า ถ้าต้องการ copy ไฟล์ทั้งโฟลเดอร์ได้รึป่าวคะ โดยที่ในโฟลเดอร์นั้นมี sub โฟลเดอร์ย่อยอยู่ประมาณ 2 ชั้นค่ะ เช่น
    Folder1 -> subFolder1->subfolder11
    ->subfolder12
    -> subFolder2->subfolder21
    ->subfolder22
    -> subFolder3->subfolder31
    ->subfolder32

  1. ได้ครับโดยการ loop แล้ว copy ทีละไฟล์ครับ แบบ recursive

  1. No trackbacks yet.