Path类 操作文件类

// Path类 IO命名空间 静态类 不能创建对象类名.
                string str [email protected]"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();

时间: 2024-10-24 08:31:29

Path类 操作文件类的相关文章

C#基础------File类操作文件

//File类操作文件 不需要new //1.Exists(判断文件是否存在) //2.ReadAllLines(把文件每一行读取出来,放到一个字符串数组中) //3.ReadAllText(把文件中的内容读取到一个字符串里) //4.WriteAllText(把字符串写入到文件里,覆盖以前的内容) //5.AppendAllText(把字符串追加到文件里,内容会追加在后面) //6.Copy(把目标文件拷贝到另一个文件) //Directory 操作文件夹 //1.CreateDirector

使用File类操作文件或目录的属性

在学I/O流之前,我先总结一下使用File类操作文件或目录的属性. package com.File; import java.io.File; import java.io.IOException; public class FileDemo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated

C# 操作文件类,文件夹存在判断,创建,文件内容读写。

1.File 类 --转自msdn 常用方法: 名称 说明 AppendAllLines(String,?IEnumerable<String>) 向一个文件中追加行,然后关闭该文件. 如果指定文件不存在, 此方法会创建一个文件,向其中写入指定的行,然后关闭该文件. AppendAllLines(String,?IEnumerable<String>,?Encoding) 使用指定的编码向一个文件中追加行,然后关闭该文件. 如果指 定文件不存在,此方法会创建一个文件,向其中写入指定

[19/04/04-星期四] IO技术_CommonsIO(通用IO,别人造的轮子,FileUtils类 操作文件 &amp; IOUtilsl类 操作里边的内容 )

一.概念 JDK中提供的文件操作相关的类,但是功能都非常基础,进行复杂操作时需要做大量编程工作.实际开发中,往往需要 你自己动手编写相关的代码,尤其在遍历目录文件时,经常用到递归,非常繁琐. Apache-commons工具包中提供了IOUtils/FileUtils,可以让我们非常方便的对文件和目录进行操作. Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非盈利性组织. 在它所支持的Apache项目与子项目

php操作文件类的函数,操作url等

<?php /**// 一行一行读取一个文件 (文件内容很大的时候,适用.file_get_contents此场景就不太好)$re = fopen("index.php","r+");while (!feof($re)){ $char = fgets($re);// fgets获取一行,fgetc获取一个字符 echo $char;}fclose($re);**/ fopen的第二个必须参数是打开模式:如下图 /**// 多个进程去写一个文件,进行上锁机制$f

38.使用File类操作文件或目录属性

import java.io.*; public class FileMethods { public static void main(String[] args) { FileMethods fm=new FileMethods(); File file=new File("D:\\myDoc\\test.txt"); //fm.create(file); fm.showFileInfo(file); //fm.delete(file); } /** * 创建文件的方法 * @pa

J2SE知识点归纳笔记(七)---Java IO Part 1:File类与RandomAccessFile类

J2SE知识点归纳笔记(七)---Java IO Part 1:File类与RandomAccessFile类                                                                 --转载请注明出处:coder-pig 本节引言: 兜兜转转,又回来写Java了,上一篇J2SE知识点归纳笔记(六)---Java常用类是上2014.4.14写的,时隔一年 又来重拾之前还没写完的系列了,前些天群里一个妹子反映她Java基础薄弱,然后抱怨在cs

Asp.Net 文件操作基类

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.T

PHP 文件操作类(创建文件并写入) 生成日志

<?php /** * 文件操作(生成日志)支持多条插入 * (如果插入多条语句并换行 用','逗号分开) * */ class log { public $path = './info.txt'; //默认值文件 public $mode = 'a'; //默认追加写 public $content = '默认值:空'; //默认内容是 空 public function addlog($path = null, $mode = null, $content = null) { //判断写入的