在C#中,可以使用System.IO
命名空間中的File
和Directory
類來實現文件的移動。以下是一個簡單的示例,展示了如何將文件從一個位置移動到另一個位置:
using System;
using System.IO;
class Program
{
static void Main()
{
// 定義源文件路徑和目標文件路徑
string sourceFilePath = @"C:\source\file.txt";
string targetFilePath = @"C:\destination\file.txt";
// 檢查源文件是否存在
if (File.Exists(sourceFilePath))
{
// 使用File.Move方法移動文件
try
{
File.Move(sourceFilePath, targetFilePath);
Console.WriteLine("文件已成功移動。");
}
catch (Exception ex)
{
Console.WriteLine($"移動文件時發生錯誤: {ex.Message}");
}
}
else
{
Console.WriteLine("源文件不存在。");
}
}
}
在這個示例中,我們首先定義了源文件路徑(sourceFilePath
)和目標文件路徑(targetFilePath
)。然后,我們使用File.Exists
方法檢查源文件是否存在。如果源文件存在,我們使用File.Move
方法將文件移動到目標位置。如果在移動過程中發生任何錯誤,我們將捕獲異常并顯示錯誤消息。