📅  最后修改于: 2023-12-03 15:13:04.024000             🧑  作者: Mango
在使用 .NET Core 进行开发时,经常需要对文件进行操作,比如文件复制。本文介绍如何使用 .NET Core 将文件夹中的文件复制到根目录。
需要引入以下命名空间:
using System.IO;
使用 Directory.GetFiles
方法获取文件夹中的文件列表。
var files = Directory.GetFiles(folderPath);
其中 folderPath
是文件夹的路径。
使用 File.Copy
方法循环复制文件。
foreach (var file in files)
{
var fileName = Path.GetFileName(file);
var destFile = Path.Combine(Environment.CurrentDirectory, fileName);
File.Copy(file, destFile, true);
}
其中 fileName
是文件名,destFile
是复制后的文件路径。
最终代码如下:
using System.IO;
class Program
{
static void Main(string[] args)
{
var folderPath = "path/to/folder";
var files = Directory.GetFiles(folderPath);
foreach (var file in files)
{
var fileName = Path.GetFileName(file);
var destFile = Path.Combine(Environment.CurrentDirectory, fileName);
File.Copy(file, destFile, true);
}
}
}
本文介绍了使用 .NET Core 将文件夹中的文件复制到根目录的方法。需要引入 System.IO
命名空间,使用 Directory.GetFiles
方法获取文件列表,使用 File.Copy
方法复制文件。