• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォルダ内のファイル名を取得、エラーになる原因は?)

フォルダ内のファイル名を取得、エラーになる原因は?

このQ&Aのポイント
  • 指定したフォルダ内のファイル名を1つずつ取得するサンプルコードです。
  • 実行すると「Folder is not defined」というエラーになってしまいます。
  • 一体なぜこのようなエラーが出てしまうのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

Folder なんてオブジェクトはありません。 FileSystemObjectから得られるFolderは あります。HTAでのScriptでしょうか? この場合は以下のようになります。 var fso = new ActiveXObject("Scripting.FileSystemObject"); var folder = fso.GetFolder("D:\\~"); Webアプリならクライアントサイドに画像が あるとは思えませんし、セキュリティを 緩めていないとObjectの生成は失敗する ので、殆ど役に立ちません。 単純実行型のScriptならalertという メソッドはありません。

kiseki777
質問者

お礼

javascriptにはフォルダを指定してファイルの数を数えたりはできないのですか。 そこまでの力はないのですね、残念です。有難うございました。

その他の回答 (2)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

JavaScirptの組み込みにFolderというオブジェクトはありません。 Folderが何をしているのか不明なので、エラーの原因もわかりません。

kiseki777
質問者

お礼

ありがとうございます。参考になりました。

回答No.2

それ、web用のjavascriptじゃなくて Adobeソフトの自動化用のjsxじゃないですか?

kiseki777
質問者

お礼

javascriptのつもりで見ていましたが違っていたようです。 ありがとうございます。参考になりました。