文件管理(File)类
基本操作:判存,复制,移动,删除
基本方法:File.Exist();File.Copy();File.Move();File.Delete();
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace pathclass
{
class Program
{
static void Main(string[] args)
{
string str = @"C:\3000soft\Red Spider\Data\Message\老赵.wav";
//快速获得路径文件下的名字
Console.WriteLine(Path.GetFileName(str));
//获得文件的名字,不包括扩展名
Console.WriteLine(Path.GetFileNameWithoutExtension(str));
//获得文件的扩展名
Console.WriteLine(Path.GetExtension(str));
//获得所在的文件夹的名称
Console.WriteLine(Path.GetDirectoryName(str));
//获得文件所在的全路径
Console.WriteLine(Path.GetFullPath(str));
//两个字符串路径连接到一起
Console.WriteLine(Path.Combine(@"c:\a" + "b.txt"));
//int index = str.LastIndexOf("\\");
//str = str.Substring(index + 1);
//Console.WriteLine(str);
Console.ReadKey();
}
}
}
2、文件操作
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Fileclass
{
class Program
{
static void Main(string[] args)
{//创建一个文件
//File.Create(@"C:\Users\Administrator\Desktop\new.txt");
//Console.WriteLine("创建成功");
//Console.ReadKey();
//删除一个文件
//File.Delete(@"C:\Users\Administrator\Desktop\new.txt");
//Console.WriteLine("删除成功");
//Console.ReadKey();
//复制一个文件
File.Copy(@"C:\Users\Administrator\Desktop\code.txt", @"C:\Users\Administrator\Desktop\new.txt");
Console.WriteLine("复制成功");
Console.ReadKey();
}
}
}