網站首頁 編程語言 正文
Path類主要用于對路徑字符串進行操作,并且提供了對路徑操作的常用方法,下面筆者一一舉例:
1.GetFileName()方法
從路徑字符串中得到文件名(帶擴展名)
案例)從字符串"C:\Users\Administrator\Desktop\測試文件.txt"中得到帶擴展名的文件名:
【代碼:】
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是帶擴展名的文件名:");
Console.WriteLine(Path.GetFileName(Str1));
Console.ReadKey();
【執行結果:】
2.GetFileNameWithoutExtension()方法
從路徑字符串中得到文件名(不帶擴展名)
案例)從字符串"C:\Users\Administrator\Desktop\測試文件.txt"中得到帶擴展名的文件名:
【代碼:】
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是不帶擴展名的文件名:");
Console.WriteLine(Path.GetFileNameWithoutExtension(Str1));
Console.ReadKey();
【執行結果:】
3.GetExtension()方法
從文件路徑字符串中得到文件的擴展名
案例)從字符串"C:\Users\Administrator\Desktop\測試文件.txt"中得到文件擴展名。
【代碼:】
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是文件擴展名:");
Console.WriteLine(Path.GetExtension(Str1));
Console.ReadKey();
【執行結果:】
4.GetDirectoryName()方法
得到文件的文件夾路徑
【代碼:】
案例)從"C:\Users\Administrator\Desktop\測試文件.txt"中得到文件夾的路徑。
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是文件所在文件夾路徑。");
Console.WriteLine(Path.GetDirectoryName(Str1));
Console.ReadKey();
【執行結果:】
5.GetFullPath()方法
從文件字符串中得到包括文件名和擴展名的全路徑名
【代碼:】
案例)從"C:\Users\Administrator\Desktop\測試文件.txt"中得到包括文件名和擴展名的全路徑名。
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是包括文件名和擴展名的全路徑名");
Console.WriteLine(Path.GetFullPath(Str1));
Console.ReadKey();
【運行結果:】
6.Combine()方法
合并兩個文件路徑字符串
案例)合并兩個文件路徑字符串"C:\Users\Administrator\"和"Desktop\測試文件.txt"。
【代碼:】
string Str1=@"C:\Users\Administrator\";
string Str2=@"Desktop\測試文件.txt";
Console.WriteLine("下面是合并后的文件路徑");
Console.WriteLine(Path.Combine(Str1,Str2));
Console.ReadKey();
【運行結果:】
原文鏈接:https://blog.csdn.net/qq_38507850/article/details/78866034
相關推薦
- 2022-07-06 python?pandas中的agg函數用法_python
- 2022-02-16 小div在大div中水平垂直居中(兩個div都固定寬高)
- 2022-08-14 使用Python去除字符串中某個字符的多種實現方式比較_python
- 2022-07-13 SpringCloud之http客戶端Feign
- 2022-12-10 Qt之簡單的異步操作實現方法_C 語言
- 2022-05-07 .NET?Core中簡單的郵箱格式校驗方式_實用技巧
- 2022-08-31 C++?OpenCV裁剪圖片時發生報錯的解決方式_C 語言
- 2022-04-17 C# 利用ExcelDataReader 讀取excel文件
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支