No.1ベストアンサー
- 回答日時:
Dir関数もVisual Basic(.net以前の)にあると思う。
FSOってFileSystemObject
のことでしょか。
こっちは、
createObject()
とかで生成するようなものでしたっけ。
.netの前にCOMというのがあって、それのオブジェクトではないかと。
だから、
IE限定かもしれんですが。
javascript(IEならJScritかな)
などでも、使えたりすらるんじゃ。
そういう言語越えて支えたりするもののような。
(結局はマイクロソフトがらみに限定されるとおもうですが)
それにたいして、
Dir関数は、
VisualBasic
VisualBasic for Aplications
(VBAのことですね)
VBScript
など。
VisualBasicがらみに
それも.net以前のもの
に限定される。
けど、原始的だし
スピード早い
そんな感じだと。
それ以上は、わかりません。
ありがとうございます。
御指摘の通り、File System Objectのことです。FSOは他言語でもあるが、DirはVisual Basic関連のみ。ただし単純ゆえに速いということですね。
No.2
- 回答日時:
お礼読みました。
Dir関数のほうが早いか?は、
試してないのでわかりません
ベンチマークできるようなコードを書いて速度比較などやってませんので。
FSOの話は他言語でも使えるようなものと。
(結局はマイクロソフト関連のみかもですが)
言語を越えて使えるような
(VC++で実装したのが、VBや、VBScriptで利用できたりとか)
COMとかの仕組みのものかと。(でももう古い規格なんでしょうが、なにかのアドオンとかプラグインなど。COMで実装したのだけ受け付けていたりなど。)
再度ありがとうございます。
速度差は、私自身が実感してます。ファイルをリスト化するのに時間がかかるのか、一つ目の処理に入るまで時間がかかります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBAについて、 フォルダ内のファイルを全て開きたい場合、 FSOを使えば、Dirは使わ 1 2023/01/27 13:18
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- その他(プログラミング・Web制作) Pythonのオブジェクトの関数について 2 2023/05/11 19:15
- Visual Basic(VBA) VBA GetAttrについて教えてください 2 2022/12/22 15:25
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
EXCEL VBAにて動的にCheckBOXを...
-
Object型からDouble型へのキャスト
-
C#でフォームのオブジェクト名...
-
ASP.net 教えてください!!(...
-
LISTBOXの内容が更新されま...
-
VBScriptで計算して出た値をク...
-
ワイルドカード<?>と型パラメー...
-
Setステートメントの使い方につ...
-
VBAでvlookup関数から、別シー...
-
ビジュアルC++でボタンの有...
-
オブジェクトとコントロールっ...
-
戻り値がクラスオブジェクト
-
Listに格納されているオブジェ...
-
オブジェクト名をforループ内で...
-
findObjっていう関数は何をして...
-
Date型オブジェクトから日付の...
-
Strutsのbeanタグについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
VBAのWindowオブジェクトとWork...
-
C#でフォームのオブジェクト名...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
戻り値がクラスオブジェクト
-
Object型からDouble型へのキャスト
-
LISTBOXの内容が更新されま...
-
newは明示的にした方が良いのか?
-
JAVAからHTMLへ値を返す方法
-
Accessの連結・非連結オブジェ...
-
ビジュアルC++でボタンの有...
-
error C2712: オブジェクト ア...
-
Visual Studioでのbmpファイル...
-
bmp画像をjpegやpng画像に圧縮...
-
ResultSet での問題
-
C++でのクラスオブジェクトの破棄
-
CoCreateInstanceでエラーになる。
おすすめ情報