要實現批量轉換,可以使用循環結構來遍歷需要轉換的文件列表,并逐個進行轉換操作。以下是一個簡單的示例代碼,用于將一組文件從一種格式轉換為另一種格式:
using System;
using System.IO;
class Program
{
static void Main()
{
string sourceDirectory = "C:\\SourceDirectory";
string targetDirectory = "C:\\TargetDirectory";
string[] files = Directory.GetFiles(sourceDirectory, "*.txt");
foreach (string file in files)
{
string targetFile = Path.Combine(targetDirectory, Path.GetFileNameWithoutExtension(file) + ".csv");
ConvertFile(file, targetFile);
}
Console.WriteLine("Conversion complete.");
}
static void ConvertFile(string sourceFile, string targetFile)
{
// Add your conversion logic here
// This is just a placeholder method
File.Copy(sourceFile, targetFile);
}
}
在這個示例中,首先獲取源目錄中所有的.txt
文件,然后使用 foreach
循環遍歷每個文件并調用 ConvertFile
方法來進行轉換操作。在ConvertFile
方法中可以編寫實際的文件轉換邏輯。
請注意,在真實的應用中,你需要根據具體的轉換需求來編寫轉換邏輯,并確保文件路徑、文件格式等參數是正確的。