• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

lzhcode

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

C#文件管理

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

posted on 2019-05-04 22:37  lzhcode  阅读(226)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3