2016-07-26 105 views
-1

我有圖像轉換文件夾的問題。 我只有工作,它的轉換圖像,但它沒有采取文件夾。轉換圖像文件夾

我不知道我必須改變,以獲取圖像的文件夾。

實施例:

如果選擇文件夾,是一個很大的文件夾和文件夾同向轉換後的文件夾轉換(C:\測試),並且如果文件夾已經存在不然後轉換。

+0

目前還不清楚你的問題是什麼。你想遞歸地轉換一個完整的文件夾樹嗎?最後一段是什麼意思? –

+0

是的,如果選擇一個文件夾,並且有更多文件夾,那麼它將轉換所有文件夾 –

+0

爲什麼在過程結束時保存原始位圖? – derloopkat

回答

1

變化

string[] originalImage = Directory.GetFiles(txtFilePath.Text); 

string[] originalImage = Directory.GetFiles(txtFilePath.Text, "*.*", 
    System.IO.SearchOption.AllDirectories); 

它不會做你提到如果存在的文件夾檢查的優化,但它是一個簡單的解決

+0

您的方法從所有文件夾圖像中取出並轉換爲「C:\」,但不能使用文件夾進行轉換。 –

+0

這是因爲你總是保存到c:\ - 你需要考慮整個路徑。此外,在嘗試將文件保存到目錄之前,您可能需要使用Directory.CreateDirectory調用來確保該目錄存在 –