網(wǎng)站首頁 編程語言 正文
Path類主要用于對路徑字符串進行操作,并且提供了對路徑操作的常用方法,下面筆者一一舉例:
1.GetFileName()方法
從路徑字符串中得到文件名(帶擴展名)
案例)從字符串"C:\Users\Administrator\Desktop\測試文件.txt"中得到帶擴展名的文件名:
【代碼:】
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是帶擴展名的文件名:");
Console.WriteLine(Path.GetFileName(Str1));
Console.ReadKey();
【執(zhí)行結果:】
2.GetFileNameWithoutExtension()方法
從路徑字符串中得到文件名(不帶擴展名)
案例)從字符串"C:\Users\Administrator\Desktop\測試文件.txt"中得到帶擴展名的文件名:
【代碼:】
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是不帶擴展名的文件名:");
Console.WriteLine(Path.GetFileNameWithoutExtension(Str1));
Console.ReadKey();
【執(zhí)行結果:】
3.GetExtension()方法
從文件路徑字符串中得到文件的擴展名
案例)從字符串"C:\Users\Administrator\Desktop\測試文件.txt"中得到文件擴展名。
【代碼:】
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是文件擴展名:");
Console.WriteLine(Path.GetExtension(Str1));
Console.ReadKey();
【執(zhí)行結果:】
4.GetDirectoryName()方法
得到文件的文件夾路徑
【代碼:】
案例)從"C:\Users\Administrator\Desktop\測試文件.txt"中得到文件夾的路徑。
string Str1=@"C:\Users\Administrator\Desktop\測試文件.txt";
Console.WriteLine("以下是文件所在文件夾路徑。");
Console.WriteLine(Path.GetDirectoryName(Str1));
Console.ReadKey();
【執(zhí)行結果:】
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
相關推薦
- 2024-04-23 Win11老是提示資源管理器已停止工作怎么解決
- 2022-11-23 Shell執(zhí)行腳本并輸出日志文件的方法_linux shell
- 2022-12-12 python?打印dict的key與value方式_python
- 2022-09-02 C語言sizeof與字符串處理與動態(tài)內存分配及main函數(shù)參數(shù)詳解_C 語言
- 2022-04-21 Python?實現(xiàn)驅動AI機器人_python
- 2023-03-21 C++中如何將operator==定義為類的成員函數(shù)_C 語言
- 2022-09-29 Kotlin協(xié)程Dispatchers原理示例詳解_Android
- 2021-12-24 Linux系統(tǒng)下netstat命令詳細介紹_Linux
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支