C 中獲取指定路徑下特定開頭和字尾的所有檔案

2021-09-29 22:36:50 字數 643 閱讀 1258

指定乙個檔案路徑,獲取當前路徑下所有檔案,並篩選出以指定內容開頭和結尾的檔案。

注:部落格主頁:

首先指定字首和字尾名變數。

string prefix = "testinfo_";        //實驗資訊配置檔案字首

string ext = ".xml";

然後獲取特定路徑下的所有檔案並遍歷,依次判斷是否含有字首和字尾。

string directorypath = path.getdirectoryname(node.id); //獲取指定路徑

//訪問所有檔案路徑

listresultlist = new list();

system.io.directoryinfo di = new system.io.directoryinfo(directorypath);

system.io.fileinfo files = di.getfiles();

foreach (system.io.fileinfo fi in files)

}//如果配置檔案資訊正常(只有乙個配置檔案)

if (resultlist != null && resultlist.count == 1)

獲取指定路徑下的所有檔案

windows版本 參考 windows下遍歷指定目錄下的所有檔案 void listfiles const char dir else cout finddata.name t finddata.size bytes.n while findnext handle,finddata 0 findc...

Python獲取指定路徑下所有檔案的絕對路徑

給出制定目錄 路徑 獲取該目錄下所有檔案的絕對路徑 方式一 import osdef get file path by name file dir 獲取指定路徑下所有檔案的絕對路徑 param file dir return l for root,dirs,files in os.walk file...

將相同字尾的所有檔案複製到指定的路徑下

1 讀取指定目錄下的所有檔案 import os import sys import os.path import shutil import fnmatch 獲取檔案字尾名 def suffix file,suffixname array map file.endswith,suffixname ...