#region 檔名遞迴獲取
/// /// 獲取指定目錄中的匹配項(檔案或目錄)
///
/// 要搜尋的目錄
/// 項名模式(正則)。null表示忽略模式匹配,返回所有項
/// 是否搜尋子目錄
/// 是否拋異常
///
private static string getfilesystementries(string dir, string regexpattern = null, bool recurse = false, bool throwex = false)
//遞迴
if (recurse && (file.getattributes(item) & fileattributes.directory) == fileattributes.directory)
}catch}}
}catch
}return lst.toarray();
}/// /// 獲取指定目錄中的匹配檔案
///
/// 要搜尋的目錄
/// 檔名模式(正則)。null表示忽略模式匹配,返回所有檔案
/// 是否搜尋子目錄
/// 是否拋異常
///
private static string getfiles(string dir, string regexpattern = null, bool recurse = false, bool throwex = false)
//遞迴
if (recurse && !isfile)
}catch}}
}catch
}return lst.toarray();
}/// /// 獲取指定目錄中的匹配目錄
///
/// 要搜尋的目錄
/// 目錄名模式(正則)。null表示忽略模式匹配,返回所有目錄
/// 是否搜尋子目錄
/// 是否拋異常
///
private static string getdirectories(string dir, string regexpattern = null, bool recurse = false, bool throwex = false)
//遞迴
if (recurse)
}catch}}
}catch
}return lst.toarray();
}#endregion
C 通過檔案路徑獲取檔名
string fullpath website1 default.aspx 檔名 default.aspx string filename system.io.path.getfilename fullpath 副檔名 aspx string extension system.io.path.get...
C 通過檔案路徑獲取檔名
string fullpath website1 default.aspx string filename system.io.path.getfilename fullpath 檔名 default.aspx string extension system.io.path.getextension...
C 獲取檔名及副檔名
摘自 system.io.path.getextension 檔名 changeextension 更改路徑字串的副檔名。combine 合併兩個路徑字串。getdirectoryname 返回指定路徑字串的目錄資訊。getextension 返回指定的路徑字串的副檔名。getfilename 返回...