最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#如何獲取文件全路徑、目錄、擴(kuò)展名、文件名稱

 更新時(shí)間:2023年07月13日 09:18:46   作者:熊思宇  
這篇文章主要介紹了C#如何獲取文件全路徑、目錄、擴(kuò)展名、文件名稱問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C#獲取文件全路徑、目錄、擴(kuò)展名、文件名稱

代碼:

using System;
using System.IO;
class Program
{
    static void Main(string[] args)
    {
        //獲取當(dāng)前運(yùn)行程序的目錄
        string fileDir = Environment.CurrentDirectory;
        Console.WriteLine("當(dāng)前程序目錄:" + fileDir);
        //一個(gè)文件目錄
        string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml";
        Console.WriteLine("該文件的目錄:" + filePath);
        string str = "獲取文件的全路徑:" + Path.GetFullPath(filePath);   //-->C:\JiYF\BenXH\BenXHCMS.xml
        Console.WriteLine(str);
        str = "獲取文件所在的目錄:" + Path.GetDirectoryName(filePath); //-->C:\JiYF\BenXH
        Console.WriteLine(str);
        str = "獲取文件的名稱含有后綴:" + Path.GetFileName(filePath);  //-->BenXHCMS.xml
        Console.WriteLine(str);
        str = "獲取文件的名稱沒有后綴:" + Path.GetFileNameWithoutExtension(filePath); //-->BenXHCMS
        Console.WriteLine(str);
        str = "獲取路徑的后綴擴(kuò)展名稱:" + Path.GetExtension(filePath); //-->.xml
        Console.WriteLine(str);
        str = "獲取路徑的根目錄:" + Path.GetPathRoot(filePath); //-->C:\
        Console.WriteLine(str);
        Console.ReadKey();
    }
}

C#批量修改文件后綴

一個(gè)文件夾里有多個(gè)文件,如果想把它們的后綴全部修改,在C#里寫幾行代碼即可

直接附上代碼:

using System;
using System.IO;
using Microsoft.VisualBasic.Devices;
namespace ChangeSuffix
{
    class Program
    {
        static public string path = @"E:\files";
        static void Main(string[] args)
        {
            Computer myComputer = new Computer();
            DirectoryInfo dir = new DirectoryInfo(path);
            FileInfo[] files = dir.GetFiles();
            foreach (var file in files)
            {
                string newName = file.Name.Replace(".xlsx", ".txt");      //.xlsx修改成.txt
                if(newName != file.Name)
                    myComputer.FileSystem.RenameFile(file.FullName, newName);
            }
            Console.ReadLine();
        }
    }
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# URL短地址壓縮算法及短網(wǎng)址原理解析

    C# URL短地址壓縮算法及短網(wǎng)址原理解析

    這篇文章主要介紹了C# URL短地址壓縮算法及短網(wǎng)址原理解析,本文重點(diǎn)給出了算法代碼,需要的朋友可以參考下
    2015-03-03
  • C#在無(wú)Office環(huán)境中實(shí)現(xiàn)Word文檔轉(zhuǎn)圖片的方法

    C#在無(wú)Office環(huán)境中實(shí)現(xiàn)Word文檔轉(zhuǎn)圖片的方法

    在C#項(xiàng)目開發(fā)中,你是否曾遇到過(guò)這樣的場(chǎng)景:需要將Word文檔內(nèi)容以圖片形式展示在網(wǎng)頁(yè)上、生成文檔縮略圖、在無(wú)Office環(huán)境的服務(wù)器上預(yù)覽文檔,本文將旨在幫助C#開發(fā)者實(shí)現(xiàn)在無(wú)Office環(huán)境中高效實(shí)現(xiàn)Word文檔轉(zhuǎn)圖片,需要的朋友可以參考下
    2025-08-08
  • automation服務(wù)器不能創(chuàng)建對(duì)象 解決方法

    automation服務(wù)器不能創(chuàng)建對(duì)象 解決方法

    本文主要介紹如何解決“automation服務(wù)器不能創(chuàng)建對(duì)象”錯(cuò)誤,從而解決Visual Studio.Net不能正常使用的問(wèn)題,需要的朋友可以參考下。
    2016-06-06
  • Unity Shader實(shí)現(xiàn)2D游戲迷霧

    Unity Shader實(shí)現(xiàn)2D游戲迷霧

    這篇文章主要為大家詳細(xì)介紹了Unity Shader實(shí)現(xiàn)2D游戲迷霧,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#傳遞參數(shù)到線程的方法匯總

    C#傳遞參數(shù)到線程的方法匯總

    這篇文章主要介紹了C#傳遞參數(shù)到線程的方法,非常實(shí)用,需要的朋友可以參考下
    2014-08-08
  • C#實(shí)現(xiàn)獲取不同對(duì)象中名稱相同屬性的方法

    C#實(shí)現(xiàn)獲取不同對(duì)象中名稱相同屬性的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)獲取不同對(duì)象中名稱相同屬性的方法,涉及C#操作類與對(duì)象屬性的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • C#?日歷類功能的實(shí)例

    C#?日歷類功能的實(shí)例

    本文通過(guò)實(shí)例代碼給大家介紹了C#日歷類的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-06-06
  • c#英文單詞分類統(tǒng)計(jì)示例分享

    c#英文單詞分類統(tǒng)計(jì)示例分享

    本文給出的題目是給出一段英文,對(duì)其分類統(tǒng)計(jì)出英文單詞的個(gè)數(shù)如:長(zhǎng)度為4的單詞有2個(gè),長(zhǎng)度為3的有1個(gè),下面是題目答案
    2014-03-03
  • 基于C#實(shí)現(xiàn)磁性吸附窗體

    基于C#實(shí)現(xiàn)磁性吸附窗體

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)磁性吸附窗體,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#使用NPOI將excel導(dǎo)入到list的方法

    C#使用NPOI將excel導(dǎo)入到list的方法

    這篇文章主要為大家詳細(xì)介紹了C#使用NPOI將excel導(dǎo)入到list的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論

措勤县| 临安市| 东丰县| 沙湾县| 武宣县| 大英县| 辽阳市| 比如县| 铁岭县| 开江县| 馆陶县| 石城县| 通城县| 康乐县| 芷江| 福建省| 宣汉县| 通渭县| 林西县| 长岛县| 五华县| 广东省| 太康县| 福贡县| 三亚市| 巩留县| 古浪县| 罗定市| 金阳县| 新郑市| 陆河县| 万年县| 微博| 潞西市| 永新县| 敦化市| 巩义市| 天水市| 措美县| 高淳县| 吴忠市|