欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名

 更新時(shí)間:2015年11月16日 09:23:18   作者:Jan.David  
這篇文章主要介紹了C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名,可實(shí)現(xiàn)獲取特定目錄下制定類(lèi)型文件名稱(chēng)的功能,涉及C#針對(duì)文件與目錄的遍歷、查詢(xún)等操作相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名。分享給大家供大家參考,具體如下:

想實(shí)現(xiàn)這樣一個(gè)功能:批量修改一個(gè)目錄所有jpg文件的文件名,在其原始基礎(chǔ)上加上特定字符串

我先把一個(gè)目錄里所有的格式為jpg的文件名存儲(chǔ)到數(shù)組里,然后統(tǒng)一修改數(shù)組值來(lái)批量修改jpg文件的文件名

代碼如下:

using System;
using System.IO;
namespace ConsoleApplication7
{
 /// <summary>
 /// Class1 的摘要說(shuō)明。
 /// </summary>
 class Class1
 {
 /// <summary>
 /// 應(yīng)用程序的主入口點(diǎn)。
 /// </summary>
 [STAThread]
 static void Main(string[] args)
 {
  string dirp=@"d:\\d";
  DirectoryInfo mydir = new DirectoryInfo(dirp);
  foreach (FileSystemInfo fsi in mydir.GetFileSystemInfos())
  {
  if (fsi is FileInfo)
  {
    FileInfo fi = (FileInfo)fsi;
    string x=System.IO.Path.GetDirectoryName(fi.FullName);
    Console.WriteLine(x);
    string s=System.IO.Path.GetExtension(fi.FullName);
    string y=System.IO.Path.GetFileNameWithoutExtension(fi.FullName);
    Console.WriteLine(y);
    if(s==".jpg")
    {
      System.IO.File.Copy(fi.FullName,x+@"\oo"+fi.Name); //在原文件名前加上OO
      System.IO.File.Delete(fi.FullName);
    }
  }
  }
  Console.WriteLine("成功");
  Console.ReadLine();
 }
 }
}

希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#實(shí)現(xiàn)IP攝像頭的方法

    C#實(shí)現(xiàn)IP攝像頭的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)IP攝像頭的方法,涉及C#IP連接與攝像頭視頻錄像的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • 在C#中List集合使用First()方法獲取第一個(gè)元素的操作

    在C#中List集合使用First()方法獲取第一個(gè)元素的操作

    這篇文章主要介紹了在C#中List集合使用First()方法獲取第一個(gè)元素的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • 解答“60k”大佬的19道C#面試題(上)

    解答“60k”大佬的19道C#面試題(上)

    這篇文章主要解答了“60k”大佬的19道C#面試題中的10道,文中的面試題比較小眾,作者給了不錯(cuò)的答案,相信對(duì)你以后的面試有所幫助,感興趣就來(lái)了解下
    2020-06-06
  • C# List 并發(fā)丟數(shù)據(jù)問(wèn)題原因及解決方案

    C# List 并發(fā)丟數(shù)據(jù)問(wèn)題原因及解決方案

    這篇文章主要介紹了C# List 并發(fā)丟數(shù)據(jù)問(wèn)題原因及解決方案,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • c#中WebService的介紹及調(diào)用方式小結(jié)

    c#中WebService的介紹及調(diào)用方式小結(jié)

    這篇文章主要給大家介紹了關(guān)于c#中的WebService及其調(diào)用方式的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • C#刪除最后一個(gè)結(jié)尾逗號(hào)的方法

    C#刪除最后一個(gè)結(jié)尾逗號(hào)的方法

    這篇文章主要介紹了C#刪除最后一個(gè)結(jié)尾逗號(hào)的方法,涉及C#、操作字符串的技巧,簡(jiǎn)單實(shí)用,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C#獲取動(dòng)態(tài)生成的CheckBox值

    C#獲取動(dòng)態(tài)生成的CheckBox值

    checkbox是VS2012的常用控件之一,可以方便的為某些功能取消或啟用,下面教你如何簡(jiǎn)單使用checkbox。本文通過(guò)兩種方法給大家介紹,需要的朋友一起看看吧
    2015-09-09
  • C# List中FindAll用法的一些簡(jiǎn)單示例

    C# List中FindAll用法的一些簡(jiǎn)單示例

    本篇文章只要是對(duì)C# List中FindAll用法的一些簡(jiǎn)單示例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#實(shí)現(xiàn)Dev Grid拖拽移動(dòng)行的方法

    C#實(shí)現(xiàn)Dev Grid拖拽移動(dòng)行的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)Dev Grid拖拽移動(dòng)行的方法,可實(shí)現(xiàn)Dev Grid拖拽移動(dòng)行的效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • Unity實(shí)現(xiàn)相機(jī)截圖功能

    Unity實(shí)現(xiàn)相機(jī)截圖功能

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)相機(jī)截圖功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04

最新評(píng)論