C# 对路径、文件及文件夹的操作
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# 对路径、文件及文件夹的操作相关推荐
- R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)
R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs an absolute path from the ...
- Python 技术篇 - 利用os库实现读取遍历指定路径的文件,区分文件和文件夹
os 库的listdir()方法返回我们给定路径下的所有内容,包括文件和文件夹 import os# os的listdir()方法可以获取到当前目录下的文件和文件夹的列表 # for循环来遍历这个列表 ...
- java文件绝对路径_获取文件夹文件绝对路径
引用 linuxpro https://zhidao.baidu.com/question/59940919.html?fr=iks&word=DOS+%C3%FC%C1%EE&i ...
- java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...
java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...
- android 删除路径文件内容,Android 删除已知路径的文件或文件夹
转载:https://blog.csdn.net/qq_31939617/article/details/89414714 [功能] delete(String delFile):删除文件或文件夹 d ...
- delphi打印html文件路径,Delphi获取文件名、不带扩展名文件名、文件所在路径、上级文件夹路径的方法...
1.获取不带扩展名的文件名方法,利用ChangeFileExt函数修改传入参数的扩展为空,并不会对文件本身产生变更. ChangeFileExt(ExtractFileName('D:\KK\Test ...
- nodejs中require的路径是一个文件夹时发生了什么
node中使用require的时候如果路径是一个文件夹时,或者特殊的情况require('..');require('.'); 这是node实战这本书里说的情况,但是我在node6.9版本中发现不完全 ...
- python创建文件夹用什么函数_Python——os.mkdir()在指定路径下创建文件夹 + 路径的连接理解...
Python--os.mkdir()在指定路径下创建文件夹 + 路径的连接理解 发布时间:2018-11-16 17:08, 浏览次数:512 , 标签: Python os mkdir 引子: 我在 ...
- python删除某个文件夹_Python 实现删除某路径下文件及文件夹
Python 实现删除某路径下文件及文件夹的脚本 #!/usr/bin/env python import os import shutil delList = [] delDir = "/ ...
- [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹
原文 张丹-小桥流水,C#2010 在TreeView控件下显示路径下所有文件和文件夹 C#2010学习过程中有所收获,便总结下来,希望能给和我一样在学习遇到困难的同学提供参考. 本文主要介绍两个自定 ...
最新文章
- IOS中CoreLocation框架地理定位
- MySQL多实例学习笔记
- 固态硬盘uefi装win10
- Python中a和a[:]有什么区别?
- arXiv 2021《Transformer in Transformer》论文笔记
- 5.1 Android Basic QuickStart Layouts Linear Layout
- javafx FlowPane布局
- 你需要知道的基础算法知识——STL和基础数据结构(二)
- java 夏令时区_如何获得另一个时区的夏令时状态
- opencv函数medianBlur( );
- 案例篇-HBase 实战之 MOB 使用指南
- LeetCode—Python版链表简单题(一)
- json解析与序列化
- Linux的IO机制
- 放射技师计算机辅助诊断,基于CT影像的肺癌计算机辅助诊断关键技术研究
- win7系统wifi没有网络连接到服务器,Win7连不上WiFi怎么办 windows7系统恢复无线网络连接图文教程详解...
- java ms932_Shift_JIS, MS932 and Unicode(收藏自网络)
- 微信小程序video组件调用腾讯视频的解析
- Google缩进40%搜索结果,微信公众号/今日头条开放搜索引擎
- java实现 xls转xlsx