
No.1ベストアンサー
- 回答日時:
Dir関数もVisual Basic(.net以前の)にあると思う。
FSOってFileSystemObject
のことでしょか。
こっちは、
createObject()
とかで生成するようなものでしたっけ。
.netの前にCOMというのがあって、それのオブジェクトではないかと。
だから、
IE限定かもしれんですが。
javascript(IEならJScritかな)
などでも、使えたりすらるんじゃ。
そういう言語越えて支えたりするもののような。
(結局はマイクロソフトがらみに限定されるとおもうですが)
それにたいして、
Dir関数は、
VisualBasic
VisualBasic for Aplications
(VBAのことですね)
VBScript
など。
VisualBasicがらみに
それも.net以前のもの
に限定される。
けど、原始的だし
スピード早い
そんな感じだと。
それ以上は、わかりません。
この回答へのお礼
お礼日時:2018/04/01 06:47
ありがとうございます。
御指摘の通り、File System Objectのことです。FSOは他言語でもあるが、DirはVisual Basic関連のみ。ただし単純ゆえに速いということですね。
No.2
- 回答日時:
お礼読みました。
Dir関数のほうが早いか?は、
試してないのでわかりません
ベンチマークできるようなコードを書いて速度比較などやってませんので。
FSOの話は他言語でも使えるようなものと。
(結局はマイクロソフト関連のみかもですが)
言語を越えて使えるような
(VC++で実装したのが、VBや、VBScriptで利用できたりとか)
COMとかの仕組みのものかと。(でももう古い規格なんでしょうが、なにかのアドオンとかプラグインなど。COMで実装したのだけ受け付けていたりなど。)
この回答へのお礼
お礼日時:2018/04/01 13:15
再度ありがとうございます。
速度差は、私自身が実感してます。ファイルをリスト化するのに時間がかかるのか、一つ目の処理に入るまで時間がかかります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Java】入力した西暦→和暦に変...
-
Excelで =EMBED("Acrobat Docu...
-
ビジュアルC++でボタンの有...
-
パワーポイントのVBAでテキスト...
-
ワイルドカード<?>と型パラメー...
-
時間帯判定をする。
-
bmp画像をjpegやpng画像に圧縮...
-
newは明示的にした方が良いのか?
-
EXCEL VBAにて動的にCheckBOXを...
-
ワードで画像をドロップすると...
-
C#でフォームのオブジェクト名...
-
エクリプス コンテンツアシスト...
-
二段階でインスタンス化する必...
-
JAVAからHTMLへ値を返す方法
-
開始日(Date型)から終了日(Date...
-
VBAからノーツを起動
-
AccessからMSペイントを起動さ...
-
JSPのout.printについて
-
マルチプルインスタンスのメリット
-
CoCreateInstanceでエラーになる。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
VBA 同じ名前のオブジェクトを...
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
Object型からDouble型へのキャスト
-
時間帯判定をする。
-
C++で*thisは何を指しているの...
-
ワイルドカード<?>と型パラメー...
-
Accessの連結・非連結オブジェ...
-
COMコンポーネントって何?
-
newは明示的にした方が良いのか?
-
ビジュアルC++でボタンの有...
-
CoCreateInstanceでエラーになる。
-
ResultSet での問題
-
多人数のじゃんけんプログラム
-
printerオブジェクトでのテキス...
-
サーブレットのクラス図について。
-
VBSでのステートメントの末尾が...
おすすめ情報