📄 sample10.cs
字号:
namespace apiBook
{
using System;
using System.IO;
public class TestPathClass
{
public static void Main()
{
string path="C:\\language\\testPath.txt";
FileStream testFS=File.Create(path);
testFS.Close();
Console.WriteLine("全路径:"+Path.GetFullPath(path));
//使用GetFullPath方法获取文件的绝对路径
Console.WriteLine("文件的目录:"+Path.GetDirectoryName(path));
//使用GetDirectoryName方法获取文件的目录信息
Console.WriteLine("文件的扩展名:"+Path.GetExtension(path));
//使用GetExtension方法获取文件的扩展名
Console.WriteLine("文件名:"+Path.GetFileName(path));
//使用GetFileName方法获取文件名
Console.WriteLine("去掉扩展名的文件名:"+Path.GetFileNameWithoutExtension(path));
//使用GetFileNameWithoutExtension方法获取不带扩展名的文件名
Console.WriteLine("文件的根目录:"+Path.GetPathRoot(path));
//使用GetPathRoot方法获取文件根目录信息
Console.WriteLine("临时文件名:"+Path.GetTempFileName());
//使用GetTempFileName方法获取临时文件名
Console.WriteLine("临时文件目录:"+Path.GetTempPath());
//使用GetTempFileName方法获取临时文件目录信息
Console.WriteLine("文件"+path+"是否是绝对路径?"+Path.IsPathRooted(path));
//使用IsPathRooted方法判断该文件名是否是绝对路径
Console.WriteLine("文件名testPath.txt是否是绝对路径?"+Path.IsPathRooted("testPath.txt"));
Console.WriteLine("C:\\language目录下的文件有:");
Console.WriteLine("现在将文件扩展名改为.lz ");
Console.WriteLine(Path.ChangeExtension(path,".lz"));
//使用ChangeExtension方法更改文件的扩展名
Console.WriteLine("C:\\和language\\testPath.txt组合的信息是:"+Path.Combine("C:\\","language\\testPath.txt"));
//使用Combine方法将文件名组合起来
Console.WriteLine("路径"+path+"是否包含扩展名?"+Path.HasExtension(path));
//使用HasExtension方法判断路径名是否包含扩展名
Console.WriteLine("目录C:\\language是否包含扩展名?"+Path.HasExtension("C:\\language"));
Console.ReadLine();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -