iT邦幫忙

0

c#如何顯示指定資料夾中所有圖片

  • 分享至 

  • xImage

小弟初學C#,目前使用C#設計一個GUI介面
想了解如何在圖片框中顯示指定文件夾的所有圖片,按順序一張張地顯示。

  1. 需要讀取8個資料夾(data01,.....,data08)
  2. 8個資料夾內的 各自有image資料夾100張影像(data01\image\image0000.png ~ image0100.png,名稱各有不同)
  3. 需要將8個資料夾中,4個資料夾的影像做test,另外4個資料夾的影像做train

詢問各位大大要如何讀取多張影像並且分為test與train,謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
小魚
iT邦大師 1 級 ‧ 2019-01-05 17:47:27

要取得指定文件夾中的圖片,
那就是取得所有檔案名稱,
然後用圖片來顯示,
至於語法請Google...

0
allenlwh
iT邦高手 1 級 ‧ 2019-08-15 08:59:23

讀取資料夾明細的範例

string rootpath = @"\\server8\Log";
string FileNoExt, FileWithExt = "";

string[] dirs = Directory.GetDirectories(rootpath);  
foreach (string filepath in dirs)
{
    string[] files = Directory.GetFiles(filepath);
    foreach (string filename in files)
    {
        //filename=@"\\server8\Log\Dir1\abc.pdf"        
        //檔名(不包含副檔名)(不含路徑)例:abc
        FileNoExt = Path.GetFileNameWithoutExtension(filename);
        
        //檔名(包含副檔名)(不含路徑)例:abc.pdf
        FileWithExt = Path.GetFileName(filename);   
    }
}

我要發表回答

立即登入回答