我正在使用Intranet服務器的Excel加載項。文件夾名稱包含名稱c#目錄
我有僱員的名字,每個人都有一個文件夾在內聯網和這個文件夾可能有一個電源點文件可能沒有。所以我需要讀取每個名稱的文件。
問題是名稱: 每個文件夾名稱具有以下模式:
surname, firstname
,但問題是誰包含多個名字作爲名字或姓氏的名字:
ex: samy jack sammour. the first name is: "samy jack" and the last name is "sammour"
所以該文件夾將是:sammour,samy jack
但我只有字段名稱,我不知道什麼是姓氏或名字(它可能是「j ack sammour,samy「或」sammour,samy jack「)。所以我想這個代碼來解決這個問題:
string[] dirs = System.IO.Directory.GetFiles(@"/samy*jack*sammour/","*file*.pptx");
if (dirs.Length > 0)
{
MessageBox.Show("true");
}
,但它給了我一個錯誤:
file is not illegal
我怎麼能解決這個問題,並搜索所有possibilties
最好的方法是讓所有帶有\ *。\ *的文件放入列表。然後使用Linq在List <>上進行過濾/搜索。 –
jdweng
也許'[a-z \ s,] +'?.. –