一、文件的創建和寫入
using System.IO;
class Program
{
static void Main(string[] args)
{
// 文件路徑
string filePath = "D:/test.txt";
// 判斷文件是否存在,如果不存在則創建文件
if (!File.Exists(filePath))
{
File.Create(filePath).Close();
}
// 寫入文件
string content = "Hello World!";
File.WriteAllText(filePath, content);
}
}
以上代碼演示了如何創建一個文件,並將一段文本寫入到文件中。File.Create()方法用於創建文件,File.Exists()方法用於判斷文件是否存在,File.WriteAllText()方法用於向文件寫入文本內容。
二、文件的讀取和刪除
using System.IO;
class Program
{
static void Main(string[] args)
{
// 文件路徑
string filePath = "D:/test.txt";
// 判斷文件是否存在
if (File.Exists(filePath))
{
// 讀取文件內容
string content = File.ReadAllText(filePath);
// 輸出文件內容
Console.WriteLine(content);
// 刪除文件
File.Delete(filePath);
}
}
}
以上代碼演示了如何讀取文件內容,並將其輸出到控制台。File.ReadAllText()方法用於讀取文件內容,File.Delete()方法用於刪除文件。
三、文件的複製和移動
using System.IO;
class Program
{
static void Main(string[] args)
{
// 原始文件路徑
string sourcePath = "D:/test.txt";
// 目標文件路徑
string targetPath = "D:/new/test.txt";
// 判斷原始文件是否存在
if (File.Exists(sourcePath))
{
// 複製文件
File.Copy(sourcePath, targetPath);
// 移動文件
File.Move(targetPath, "D:/new/test2.txt");
}
}
}
以上代碼演示了如何將文件複製到指定路徑,並將其移動到另一個位置。File.Copy()方法用於複製文件,File.Move()方法用於移動文件。
四、文件夾的創建、獲取和刪除
using System.IO;
class Program
{
static void Main(string[] args)
{
// 文件夾路徑
string directoryPath = "D:/new";
// 判斷文件夾是否存在,如果不存在則創建文件夾
if (!Directory.Exists(directoryPath))
{
Directory.CreateDirectory(directoryPath);
}
// 獲取文件夾下所有文件
string[] files = Directory.GetFiles(directoryPath);
foreach (string file in files)
{
Console.WriteLine(file);
}
// 刪除文件夾
Directory.Delete(directoryPath);
}
}
以上代碼演示了如何創建文件夾、獲取文件夾下所有文件以及刪除文件夾。Directory.CreateDirectory()方法用於創建文件夾,Directory.GetFiles()方法用於獲取文件夾下所有文件,Directory.Delete()方法用於刪除文件夾。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/309197.html