1. Path 类(操作路径)

private void TestPath()
{string str = @"C:\DOTNET\File.xlsx";// 获取文件名 File.xlsxPath.GetFileName(str);// 获取文件名(不含扩展名)FilePath.GetFileNameWithoutExtension(str);// 获取文件扩展名 .xlsxPath.GetExtension(str);// 获取文件路径 C:\DOTNETPath.GetDirectoryName(str);// 获取含文件名的全路径 C:\DOTNET\File.xlsxPath.GetFullPath(str);// 路径拼接 c:\a\b.txtPath.Combine(@"c:\a", "b.txt");
}

2. File类(操作文件)

private void TestFile()
{string str1 = @"C:\Users\lenovo\Desktop\test01\1.txt";string str2 = @"C:\Users\lenovo\Desktop\test02\1.txt";// 创建文件,路径要正确File.Create(str1);// 删除文件File.Delete(str2);// 复制文件File.Copy(str1, str2);// 读文件byte[] bufferRead = File.ReadAllBytes(str1);string s = Encoding.Default.GetString(bufferRead);MessageBox.Show(s);// 写文件string strWrite = "110";byte[] bufferWrite = Encoding.Default.GetBytes(strWrite);File.WriteAllBytes(str1, bufferWrite);// 判断文件是否存在File.Exists(str1);
}

3. Directory(操作文件夹)

private void TestDirectory()
{string str1 = @"C:\Users\lenovo\Desktop\test01";string str2 = @"C:\Users\lenovo\Desktop\test02";// 获取指定文件夹内所有文件全路径Directory.GetFiles(str1);// 获取指定文件夹内指定文件类型的所有文件全路径Directory.GetFiles(str1, "*.txt");// 创建文件夹Directory.CreateDirectory(str1);// 删除文件夹Directory.Delete(str1);// 移动文件夹(剪切)Directory.Move(str1, str2);// 获取指定文件夹下所有文件夹的全路径Directory.GetDirectories(str1);// 判断文件夹是否存在Directory.Exists(str1);
}

C# 对路径、文件及文件夹的操作相关推荐

  1. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)

    R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs an absolute path from the ...

  2. Python 技术篇 - 利用os库实现读取遍历指定路径的文件,区分文件和文件夹

    os 库的listdir()方法返回我们给定路径下的所有内容,包括文件和文件夹 import os# os的listdir()方法可以获取到当前目录下的文件和文件夹的列表 # for循环来遍历这个列表 ...

  3. java文件绝对路径_获取文件夹文件绝对路径

    引用   linuxpro https://zhidao.baidu.com/question/59940919.html?fr=iks&word=DOS+%C3%FC%C1%EE&i ...

  4. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...

    java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...

  5. android 删除路径文件内容,Android 删除已知路径的文件或文件夹

    转载:https://blog.csdn.net/qq_31939617/article/details/89414714 [功能] delete(String delFile):删除文件或文件夹 d ...

  6. delphi打印html文件路径,Delphi获取文件名、不带扩展名文件名、文件所在路径、上级文件夹路径的方法...

    1.获取不带扩展名的文件名方法,利用ChangeFileExt函数修改传入参数的扩展为空,并不会对文件本身产生变更. ChangeFileExt(ExtractFileName('D:\KK\Test ...

  7. nodejs中require的路径是一个文件夹时发生了什么

    node中使用require的时候如果路径是一个文件夹时,或者特殊的情况require('..');require('.'); 这是node实战这本书里说的情况,但是我在node6.9版本中发现不完全 ...

  8. python创建文件夹用什么函数_Python——os.mkdir()在指定路径下创建文件夹 + 路径的连接理解...

    Python--os.mkdir()在指定路径下创建文件夹 + 路径的连接理解 发布时间:2018-11-16 17:08, 浏览次数:512 , 标签: Python os mkdir 引子: 我在 ...

  9. python删除某个文件夹_Python 实现删除某路径下文件及文件夹

    Python 实现删除某路径下文件及文件夹的脚本 #!/usr/bin/env python import os import shutil delList = [] delDir = "/ ...

  10. [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹

    原文 张丹-小桥流水,C#2010 在TreeView控件下显示路径下所有文件和文件夹 C#2010学习过程中有所收获,便总结下来,希望能给和我一样在学习遇到困难的同学提供参考. 本文主要介绍两个自定 ...

最新文章

  1. IOS中CoreLocation框架地理定位
  2. MySQL多实例学习笔记
  3. 固态硬盘uefi装win10
  4. Python中a和a[:]有什么区别?
  5. arXiv 2021《Transformer in Transformer》论文笔记
  6. 5.1 Android Basic QuickStart Layouts Linear Layout
  7. javafx FlowPane布局
  8. 你需要知道的基础算法知识——STL和基础数据结构(二)
  9. java 夏令时区_如何获得另一个时区的夏令时状态
  10. opencv函数medianBlur( );
  11. 案例篇-HBase 实战之 MOB 使用指南
  12. LeetCode—Python版链表简单题(一)
  13. json解析与序列化
  14. Linux的IO机制
  15. 放射技师计算机辅助诊断,基于CT影像的肺癌计算机辅助诊断关键技术研究
  16. win7系统wifi没有网络连接到服务器,Win7连不上WiFi怎么办 windows7系统恢复无线网络连接图文教程详解...
  17. java ms932_Shift_JIS, MS932 and Unicode(收藏自网络)
  18. 微信小程序video组件调用腾讯视频的解析
  19. Google缩进40%搜索结果,微信公众号/今日头条开放搜索引擎
  20. java实现 xls转xlsx

热门文章

  1. 箱形图或盒图Boxplot以及matlab实现
  2. JSON又是什么东西
  3. 0基础学UI设计必须做好4个准备!
  4. 超详细的Hadoop集群部署
  5. 应届生JAVA面试笔试选择题(答案+解析)
  6. 苹果向媒体发出WWDC2019邀请函:6月4日举办 iOS 13即将发布
  7. Linux中使用curl命令发送带参数的get请求和post请求
  8. 错综复杂!“两桶油”与多个APP上演暧昧秀
  9. 软件生存周期与开发模型
  10. 【爬虫】第七部分 scrapy