个人向记录,方便复习。
using Grpc.Core;
using System;
using System.Collections.Generic;
using System.IO;
namespace ConsoleApp1
{
//文件的创建,删除,复制,移动
class Program
{
static void Main(string[] args)
{
//从上往下,四个方法单独调试即可
//FileCreat(@"C:\Users\luzp\Desktop\file", "123");
//FileDelete(@"C:\Users\luzp\Desktop\file", "123");
//FileCopy(@"C:\Users\luzp\Desktop\file", @"C:\Users\luzp\Desktop","123.txt");
FileMove(@"C:\Users\luzp\Desktop\file", @"C:\Users\luzp\Desktop", "123.txt");
}
//创建文件
static void FileCreat(string path,string FileName)
{
DirectoryInfo d = Directory.CreateDirectory(path+"/"+FileName);
Console.WriteLine("文件创建成功!");
Console.ReadKey();
}
//删除文件
static void FileDelete(string path, string FileName)
{
Directory.Delete(path+"/"+FileName);
Console.WriteLine("文件删除成功!");
Console.ReadKey();
}
//复制文件
static void FileCopy(string oldpath,string newpath,string FileName)
{
FileInfo oldpaths = new FileInfo(oldpath + "/" + FileName);
FileInfo newpaths = oldpaths.CopyTo(newpath + "/" + FileName, true);
Console.WriteLine("文件复制成功!");
}
//移动文件
static void FileMove(string oldpath, string newpath, string FileName)
{
DirectoryInfo dirInfo = new DirectoryInfo(oldpath);
FileInfo []fileInfo = dirInfo.GetFiles();
foreach (FileInfo fInfo in fileInfo)
{
fInfo.MoveTo(newpath+"/"+FileName);
}
Console.WriteLine("文件移动成功!");
}
}
}