是的,C# 文件操作可以進行文件備份。以下是一個簡單的示例,展示了如何使用 C# 進行文件備份:
using System;
using System.IO;
class FileBackup
{
static void Main()
{
// 源文件和目標備份文件夾路徑
string sourceFilePath = @"C:\example\sourcefile.txt";
string backupFolderPath = @"C:\example\backup";
// 創建備份文件夾(如果尚不存在)
if (!Directory.Exists(backupFolderPath))
{
Directory.CreateDirectory(backupFolderPath);
}
// 創建備份文件路徑
string backupFilePath = Path.Combine(backupFolderPath, "sourcefile_backup.txt");
// 備份文件
File.Copy(sourceFilePath, backupFilePath, true);
Console.WriteLine("文件備份成功!");
}
}
在這個示例中,我們首先指定了源文件路徑(sourceFilePath
)和目標備份文件夾路徑(backupFolderPath
)。然后,我們檢查目標備份文件夾是否存在,如果不存在,則創建它。接下來,我們創建一個備份文件路徑(backupFilePath
),并使用 File.Copy
方法將源文件復制到備份文件中。File.Copy
方法的第三個參數設置為 true
,表示如果目標文件已存在,則覆蓋它。最后,我們輸出一條消息表示文件備份成功。