2016-07-26 2 views
-1

画像でフォルダを変換する際に問題があります。 私はその変換イメージがフォルダを取っていないという作業しかできませんでした。フォルダで画像を変換する

私は画像でフォルダを取得するために何を変更する必要があるのか​​理解していません。

例:私は、フォルダを選択した場合

たくさんのフォルダで、変換されたフォルダ(C:\テスト)にフォルダを変換するとフォルダがすでに変換していないその後、存在する場合。

+0

です。完全なフォルダツリーを再帰的に変換しますか?最後の段落は何を意味しますか? –

+0

はい、1つのフォルダを選択してフォルダが複数ある場合は、すべてのフォルダを変換します –

+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呼び出しが必要です –

関連する問題