Path类 操作文件类的实例
// Path类 IO命名空间 静态类 不能创建对象类名.
string str =@"E:\C#程序设计基础入门教程\(第十一天)\122\22\nee.txt"; ////int index=str.LastIndexOf ("\\")//最后一出现的位置 ////str =str.Substring (index +1);//拿到最后一个文件 ////Console.WriteLine(str); 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(@"E:\C#程序设计基础入门教程\(第十一天)\122\22\", "b.txt")); //连接两个字符串作为路径 Console.ReadKey();
以上这篇Path类 操作文件类的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
C#封装的常用文件操作类实例
本文实例讲述了C#封装的常用文件操作类.分享给大家供大家参考.具体如下: 这个C#类封装了我们经常能用到的文件操作方法,包括读写文件.获取文件扩展名.复制文件.追加内容到文件.删除文件.移动文件.创建目录.递归删除文件及目录.列目录.列文件等,不可多得. using System; using System.Text; using System.Web; using System.IO; namespace DotNet.Utilities { public class FileOperate
-
C#常用目录文件操作类实例
本文实例讲述了C#常用目录文件操作类.分享给大家供大家参考.具体分析如下: 这个c#类封装了常用的目录操作,包括列出目录下的文件.检测目录是否存在.得到目录下的文件列表.检测目录是否为空.查找目录下的文件等等功能 using System; using System.Text; using System.IO; namespace DotNet.Utilities { /// <summary> /// 文件操作夹 /// </summary> public static clas
-
Path类 操作文件类的实例
// Path类 IO命名空间 静态类 不能创建对象类名. string str =@"E:\C#程序设计基础入门教程\(第十一天)\122\22\nee.txt"; ////int index=str.LastIndexOf ("\\")//最后一出现的位置 ////str =str.Substring (index +1);//拿到最后一个文件 ////Console.WriteLine(str); Console.WriteLine(Path.GetFileN
-
Python 3.6 读取并操作文件内容的实例
所使用python环境为最新的3.6版本 Python中几种对文件的操作方法: 将A文件复制到B文件中去(保持原来格式) 读取文件中的内容,返回List列表 (加载本地词典库) 读取文件,返回文件内容 #!/usr/bin/env python # encoding: utf-8 """ @author: wugang @contact: 752820344@qq.com @software: PyCharm @file: toolkits_file.py @time: 20
-
php利用ZipArchive类操作文件的实例
ZipArchive类是专门用于文件的压缩与解压操作的类,通过压缩文件可以达到节省磁盘空间的目的,并且压缩文件体积更小,便于网络传输. 在ZipArchive类中我们主要使用如下方法: 1:open(打开一个压缩包文件) $zip = new \ZipArchive; $zip->open('test_new.zip', \ZipArchive::CREATE) 参数说明: 第一个参数:要打开的压缩包文件 第二个参数: ZIPARCHIVE::OVERWRITE总是创建一个新的文件,如果指定的z
-
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
复制代码 代码如下: <? /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹下面建一个3.exe文件 * FileUtil::copyDir('b','d/e')
-
Path类与Directory类与File类对路径/目录/文件的操作实例
Path 对路径 字符串进行操作 获得后缀 能合并路径 获取文件名 Directory和DirectoryInfo 对目录进行操作 判断目录是否存在 创建目录 删除目录 获取目录下所有的子目录 获取目录下所有的子文件 File和FileInfo 对文件进行操作 读文件 写文件 追加文件 判断文件是否存在 创建文件 删除文件 1.Path类 复制代码 代码如下: using System; using System.IO;//目录和文件操作的名称空间 namespace _11_Path类 { c
-
Java NIO Path接口和Files类配合操作文件的实例
Path接口 1.Path表示的是一个目录名序列,其后还可以跟着一个文件名,路径中第一个部件是根部件时就是绝对路径,例如 / 或 C:\ ,而允许访问的根部件取决于文件系统: 2.以根部件开始的路径是绝对路径,否则就是相对路径: 3.静态的Paths.get方法接受一个或多个字符串,字符串之间自动使用默认文件系统的路径分隔符连接起来(Unix是 /,Windows是 \ ),这就解决了跨平台的问题,接着解析连接起来的结果,如果不是合法路径就抛出InvalidPathException异常,否则就
-
php文件操作相关类实例
本文实例讲述了php文件操作相关类.分享给大家供大家参考.具体如下: <?php class file_dir { function check_exist($filename) //检查目录或文件是否存在 { if(file_exists($filename)) { return true; } else return false; } function create_dir($dirname,$mode=0777) // 一次只能创建一级目录 { if(is_null($dirname) |
-
C#的FileInfo类实现文件操作实例
C#的FileInfo类提供了与File类相同的功能,不同的是FileInfo提供的都是成员方法,使用示例如下所示: 1.读文件: //创建只读 System.IO.FileStream. public System.IO.FileStream OpenRead() //创建使用 UTF8 编码.从现有文本文件中进行读取的 System.IO.StreamReader. public System.IO.StreamReader OpenText() 2.写文件: //创建只写 System.I
-
C#操作CSV文件类实例
本文实例讲述了C#操作CSV文件类.分享给大家供大家参考.具体分析如下: 这个C#类用于转换DataTable为CSV文件.CSV文件转换成DataTable,如果需要进行CSV和DataTable之间进行转换,使用这个类非常合适. using System.Data; using System.IO; namespace DotNet.Utilities { /// <summary> /// CSV文件转换类 /// </summary> public static class
-
C#的File类实现文件操作实例详解
C#对文件的操作相当方便,主要涉及到四个类:File.FileInfo.Directory.DirectoryInfo,前两个提供了针对文件的操作,后两个提供了针对目录的操作,类图关系如下: 本文举例详述了File类的用法.File中提供了许多的静态方法,使用这些静态方法我们可以方便的对文件进行读写查等基本操作. 具体用法说明及相关示例如下: 1.读文件: // 打开一个文件,将文件的内容读入一个字符串,然后关闭该文件. public static byte[] ReadAllBytes(str
随机推荐
- 一些文件未注册导致mssql表文件无法找开的解决方法
- SQLite速度评测代码
- 超级震撼 让我们来看看Skype有多危险
- IOS开发之路--C语言预处理
- json格式数据的添加,删除及排序方法
- 详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
- 安装apache2.2.22配置php5.4(具体操作步骤)
- php xml实例 留言本
- JS显示下拉列表框内全部元素的方法
- 引用外部js乱码问题分析及解决方案
- 微信JSAPI支付操作需要注意的细节
- PowerShell入门教程之快速学习PowerShell的几个方法
- shell脚本结合iptables防端口扫描的实现
- Linux中僵尸进程和孤儿进程详解
- 数据库性能优化二:数据库表优化提升性能
- 让MySQL数据库跑的更快 为数据减肥
- jquery监控数据是否变化(修正版)
- jQuery实现的简单提示信息插件
- Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法
- 如何利用“IP地址欺骗”