app.config には 2 つのエントリを含めることができます。
1. FolderPath = <add key="FilePath" value="C:\Users\Public\Pictures\Sample Pictures\"/>
2. FileType = <add key="FileType" value="*.jpg"/>
app.config から値を読み取る
string folderPath = ConfigurationManager.AppSettings["FilePath"].ToString();
string type = ConfigurationManager.AppSettings["FileType"].ToString();
ファイルを取得します。
string[] files = Directory.GetFiles(folderPath, type);
または app.config の単一エントリ
<add key="FilePath" value="C:\Users\Public\Pictures\Sample Pictures\*.jpg"/>
ファイルを取得します。
string folderPath = ConfigurationManager.AppSettings["FilePath"].ToString();
var dirName = Path.GetDirectoryName(folderPath);
var fileType = Path.GetFileName(folderPath);
var files = Directory.GetFiles(dirName, fileType);