C#文件的复制、移动和重命名

C#是一种面向对象的编程语言,它提供了一些类来处理文件,如下所示:

复制文件

using System;
using System.IO;
namespace FileCopyExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 要复制的文件的路径
            string sourceFile = @"C:\source\file.txt";
            // 目标文件的路径
            string destinationFile = @"C:\destination\file.txt";
            
            // 使用File.Copy方法复制文件
            File.Copy(sourceFile, destinationFile, true);
            Console.WriteLine("文件已复制。");
        }
    }
}

移动文件

using System;
using System.IO;
namespace FileMoveExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 要移动的文件的路径
            string sourceFile = @"C:\source\file.txt";
            // 目标文件的路径
            string destinationFile = @"C:\destination\file.txt";
            
            // 使用File.Move方法移动文件
            File.Move(sourceFile, destinationFile);
            Console.WriteLine("文件已移动。");
        }
    }
}

重命名文件

using System;
using System.IO;
namespace FileRenameExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 要重命名的文件的路径
            string sourceFile = @"C:\source\file.txt";
            // 新文件的路径
            string destinationFile = @"C:\source\newfile.txt";
            
            // 使用File.Move方法重命名文件
            File.Move(sourceFile, destinationFile);
            Console.WriteLine("文件已重命名。");
        }
    }
}

注意:在实际操作中,请确保文件的路径是正确的,并确保该文件存在,否则可能会抛出异常。


果糖网