Path和File

path类
string [email protected]"c:\3000soft\red spider\data\message\老赵.wav";
Path.GetFileName(str);\\获取文件名
Path.GetFileNameWithoutExtension(str);//获取文件名但是不包括扩展名
Path.GetExtension(str);//获取文件的扩展名
Path.GetDirectoryName(str);//获取文件所在文件夹的名称。
Path.GetFullPath(str);//获取文件所在全路径
Path.Combine(@"c:\a\","b.txt");//连接两个字符串作为路径

File类
string [email protected]"c:\users\springRain\Desktop\new.txt";
//创建一个文件
File.Create(str);
//删除一个文件
File.Delete(str);
//复制一个文件
File.Copy("原文件fullpath","新文件fullPath");

读写数据
File.ReadAllBytes() 字节数组--》字符串 Encoding.Default.GetString(字节数组);
File.WriteAllBytes()字符串--》字节数组 Encoding.Default.GetBytes(字符串);

byte[] buffer=File.ReadAllBytes(@"C:\users\new.text");
//将字节数组中的每个元素都要按照我们指定的编码格式解码成字符串
//UTF-8 GB2312 GBK ASCII Unicode
string s=Encoding.GetEncoding("GB2312").GetString(buffer);

//没有这个文件的话,会给你创建一个,有的话会给你覆盖掉
string str="今天天气好晴朗处处好风光";
//需要将字符串转换成字节数组
byte[] buffer=Encoding.Default.GetBytes(str);
File.WriteAllBytes(@"c:\users\new.txt",buffer);

时间: 2024-11-03 03:01:19

Path和File的相关文章

.Net学习 第2季05 C#面向对象 Path类 File类

.Net 视频学习第2季 C#面向对象 面向对象 Path类 File类 Path类,命名空间IO,静态类 Path.GetFileName(str),返回文件路径中的文件名,返回值为string Path.GetFileNameWithoutExtension(str),返回文件路径中的文件名,不带扩展名,返回值为string Path.GetExtension(str),返回文件路径中的文件的扩展名,返回值为string Path.GetDirectoryName(str),返回文件所在的全

(转).NET的IO:Path、File、FileInfo、Directory、DirectoryInfo、DriveInfo、FileSystemWatcher

1.管理文件系统 一般而言,应用程序都会有保存数据.检索数据的需求. 1.1 使用 path 类来访问文件路径 [path常用的方法]:http://www.cnblogs.com/tangge/archive/2012/10/30/2746458.html#a3 1.2 使用 File 和 FileInfo 类访问文件 1.2.1 File 类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 static void Main(string[] args

C#对文件/目录的操作:Path、File、Directory、FileStream、StreamWriter、StreamReader等类的浅析

一.Path:主要对文件路径的操作! 常用方法: String [email protected]"C:\a\b\c\123.txt"; 1-1.Path.GetFileName(path); //获得文件名:123.txt 1-2.Path.GetExtenSion(path); //获得后缀名:.txt 1-3.Path.GetFileNameWithoutExtension(path); //获得无后缀文件名:123 1-4.Path.GetDirectoryName(path)

里氏转换,arraylist,path,file

1.里氏转换1).子类可以赋值给父类2).如果父类中装的是子类对象,那么可以将这个父类强转为子类对象. 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace _03里氏转换练习 8 { 9 class Program 10 { 11 static void Main(str

Fix “Windows cannot access the specified device path or file” Error

http://helpdeskgeek.com/help-desk/windows-cannot-access-the-specified-device-path-or-file/ Method 1 – Windows Server 2003 Terminal Services Firstly, if you’re running into this issue on a Windows Server box running Terminal Services, your problem can

388. Longest Absolute File Path

题目如下: Suppose we abstract our file system by a string in the following manner: The string "dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext" represents: dir subdir1 subdir2 file.ext The directory dir contains an empty sub-directory subdir1 and a sub-dire

[LintCode] System Longest File Path

Suppose we abstract our file system by a string in the following manner: The string "dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext" represents: dir subdir1 subdir2 file.ext The directory dir contains an empty sub-directory subdir1 and a sub-directory 

Longest Absolute File Path -- LeetCode

Suppose we abstract our file system by a string in the following manner: The string "dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext" represents: dir subdir1 subdir2 file.ext The directory dir contains an empty sub-directory subdir1 and a sub-directory 

使用File、Path和Directory进行常见的操作

我们偶尔会用到文件操作,其中File.Path和Directory这三个类是比较常见的,今天写了一个测试demo,也是顺便学习一下,记录一二. BTW,使用这几个类的时候需要引用using System.IO命名空间. 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //ProcessPath(); 6 //ProcessFile(); 7 //ReadFileByByteArray(); 8 //ReadFileByAll