C#文件管理

匿名 (未验证) 提交于 2019-12-02 23:32:01

文件管理(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();
      }
   }
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!