Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
拡張子での識別(?)について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9736#CommentId15467
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
k-z
 (社会人)
投稿日時
2010/8/10 09:23:35
おはようございます。k-zといいます!投稿は2回目になります!
早速ですが質問です!
今、選択したフォルダのなかのファイルを全部取得して、そのなかからJpegとTIFFを区別して、処理をしようとしています。
'選択したフォルダの中身を取得
Dim files() As String = System.IO.Directory.GetFiles("パス", "*",IO.SearchOption.AllDirectories)
そのあと
'jpegかjpgかtifかtiffか?
Dim jpgCount As Integer = files(何行目か).IndexOf(".jpg")
で、jpgCountに0より大きい数字が入った場合に処理を行っています
これ以外に良い方法ありませんか?やり方がおかしい気がしてなりません。
あと、Directory.GetFilesでデスクトップを選択すると、配列の中が?でいっぱいになります。
そうして、エラーが出ないはずの画像に対しての処理がエラーになってしまいます。(その画像が入っているフォルダを直接選択するとエラーがでません)これはデスクトップを選ぶことで何かWindows特有の不具合が起きるのでしょうか?そもそも、プログラムの仕方が悪いのでしょうか?
よろしくお願いします。