- ベストアンサー
C# GetFilesで複数のファイルの種類を開きたい。
C# GetFilesで複数のファイルの種類を開きたい。 Directory.GetFiles(path, "*.jpg|*.tif"); としたのですが、エラーが出てしまいます。 正規表現の使い方が間違っているのでしょうか? それともGetFilesでは複数の種類のファイルは取得できないのでしょうか? アドバイスよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- フルパスからファイル名取得の方法
指定したフォルダのフルパスを「bmpFiles」に入れているのですが、表示する時はファイル名のみの表示にしたくて「Path.GetFileName」を使用してファイル名を取得しようとしたのですが、「型'stringの1次元配列'の値を'string'に変換できません」というエラーが出てしまいます。 VBを始めたばかりでよく分からないのでアドバイスをお願いします。 Dim imageDir As String = fbd.SelectedPath ' 指定フォルダまでのディレクトリ Dim bmpFiles As String() = _ System.IO.Directory.GetFiles(imageDir, "*.bmp") 'フルパス Dim bmpFileName As String = _ Path.GetFileName(bmpFiles) ←bmpFilesで上記エラー
- ベストアンサー
- Visual Basic
- フォルダの中の特定のファイルを取得
(VB.NET) Dim files As String() = System.IO.Directory.GetFiles("C:\aaa", "*", System.IO.SearchOption.AllDirectories) ListBox1.Items.AddRange(files) 上記のコードでは"C:\aaa"以下のすべてのファイルを取得しますが、 例えばGetFilesメソッドの2番目のパラメータに "*.(html|htm)"などと指定して(この場合は無理でしたが)"C:\aaa"以下の拡張子が「html」または「htm」のファイルを取得するにはどうすればよいでしょうか。 "*.html"のように1種類の場合はできるのですが…。
- ベストアンサー
- Visual Basic
- C#でインターネット一時ファイルの全ファイル情報を取得
C#でインターネット一時ファイルの全ファイル情報を取得したいのですが、 そのようなメソッドはあるのでしょうか? ディレクトリのパスを取得するメソッドはありますが、 ファイルのパスを取得するのはみあたりません。 最終的にインターネット一時ファイルをコピーしたいので。
- ベストアンサー
- Microsoft ASP
- C++Builder 6のOpenDialogでファイルではなくディレクトリ
C++Builder 6のOpenDialogで ファイルではなくディレクトリのみを選択し パスを取得したいのですが どの様にすればよろしいのでしょうか? 宜しくお願いいたします。
- ベストアンサー
- C・C++・C#
- C#にて 関連されたファイルの種類を取得する方法教えて戴けませんか?
C#にて 関連されたファイルの種類を取得する方法教えて戴けませんか? 例 .txt は テキストファイル .JPG は JPEGイメージ .htmlは HTMLドキュメント など表示される方法教えて戴けませんか?
- ベストアンサー
- C・C++・C#
- VBScript で未作成ファイルの親フォルダを調べたい
ファイルシステムオブジェクトのCopyFile()を使って、例えば次のパスへファイルをコピーするときに、まずFolderExists()で親フォルダの有無を確認するようにしたいと思っています。 C:\rootdir\lv2dir\lv3dir\newfile.txt このとき、正規表現を使って次のようなパスを取得したいのですが、書き方がいまいち分かりません。どのようにすればよいのでしょうか。 C:\rootdir\lv2dir\lv3dir ちなみに、正規表現を使わなくても存在しないファイルのパスから親フォルダのパスを取得する方法があればそちらもぜひお教えください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- ファイルの関連付けについて
会社のノートPC(IBM ThinkPad)でのことです。OSはWin95(Win98からダウン)。を使用しています。 拡張子がTifとJpgの画像ファイルを開く時「PhotoImpact 4.0」が立ち上がっていました。ファイルのアイコンもPhotoImpactのものになっていて、ファイルの種類もやはりPhotoImpactでした。 それをTifのみイメージングに関連付けようとファイルの関連付けを行なったところ、Tifはイメージングで開くようになったもののJpgまでイメージングで開こうとしてエラーになります。ちなみにアイコンやファイルの種類もなんの変化も有りません。イメージングのアイコンには変わっていません。Tifだけをイメージングに関連付けたいのですが、何が問題なのでしょうか?。 ご存じの方がいらっしゃいましたらお願いします。
- 締切済み
- Windows 95・98
- ファイルを指定して開きたいのですが…
フォルダにいくつかのexcelシートがあります。 それをフォームを使ってそれぞれ呼び出すようにしたいのですが、 カレントディレクトリにあるはずなのに、3回に1回は「ファイルが見つかりません」となり、開けないことがあります。 そこで、先にカレントディレクトリを取得して、その取得した値をもとにフルパス指定するなどして、ファイルを開くようにしたいのですが、できそうでできません。 ちなみに、C:~などとあらかじめ設定してしまうと、コレを利用する複数のユーザがいるのですが、それぞれパスが異なっているために、個人用にパスを書き直さなければならなくなってしまうので、上記の方法を思いつきました。 最悪ネットワーク上に必要なデータ(フォルダ)を置き、そこを開くようにすれば?とも思ったのですが動作が重くなってしまうので、なるべくならやりたくありません。 どなたかお力を拝借できませんでしょうか。
- ベストアンサー
- オフィス系ソフト
- フォルダ内のファイル名を取得、エラーになる原因は?
指定したフォルダ内のファイル名を1つずつ取得するサンプルコードです。 function ForlderInImgGet() { CR = String.fromCharCode(13); folder = new Folder ("../img/"); files = folder.getFiles(); for (i=0; i<files.length; i++) { txt = txt + files[i].fullName + CR; } alert(txt); } 実行すると「Folder is not defined」というエラーになってしまいます。 画像ファイルは、 ルートディレクトリ\test\img\に01.jpg~10.jpgがあります。 jsファイルは、 ルートディレクトリ\test\js\に配置してあります。 一体なぜこのようなエラーが出てしまうのでしょうか。
- ベストアンサー
- JavaScript
- Visual C++でフォルダ内のすべてのファイルを取得する
現在Visual C++を使ってプログラミングをしているのですが、 その中で指定したフォルダ以下のすべてのファイル(もしくは特定の拡張子のファイル)を取得する必要性がでてきました。 しかし、他サイトを見て回ってもVisualC#での方法はいくつか載っているのですが、C++での方法は書かれていませんでした。 例 ttp://jeanne.wankuma.com/tips/cpp/directory/getfiles.html 上記のサイトの方法では、C++ではfoeach文が使えないので、当然そのままでは利用できませんでした。 何か他によい方法があれば、ご教授をお願いします。
- 締切済み
- その他(ソフトウェア)
お礼
アドバイスありがとうございます。 tif と jpg の両方を同時に対応させたかったのですが、 なんだか手間がかかりそうですね(^^;) もうしばらく考えてみます。