[英]How can i get specific file name from all subdirectotires?
我有一個稱為mainpath的變量:
private void CreateMainDirectory()
{
mainpath = Path.Combine(@"c:\temp\newimages",
"Changed_Resolution_By_" + numeric.ToString());
if (!Directory.Exists(mainpath))
{
Directory.CreateDirectory(mainpath);
}
}
我創建了主路徑,然后在程序中稍后在主路徑中創建了許多子目錄,並且在每個子目錄中都有許多文件。 在每個子目錄中,還有一個以動畫開頭的文件。 例如,在第一個子目錄中,文件名為:animated2x2.gif在最后一個子目錄中,文件名為:animated502x502.gif
現在,我在diesigner中具有pictureBox1和trackBar1的形式。 我想做的是遍歷mainpath下的所有子目錄,使所有文件以動畫開頭。 然后將文件添加到trackBar1,因此當我左右移動trackBar1時,它將在pictureBox1中顯示/顯示當前動畫文件。
動畫文件都是gif類型。 我該怎么做?
您可以使用EnumerateFiles
Directory.EnumerateFiles(mainPath, "animated*", SearchOption.AllDirectories);
這將返回在mainPath下任何目錄中文件名帶有動畫的所有文件的列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.