• ベストアンサー

フォルダを自動で開く

フォルダを自動で開く 教えて下さい。 javascriptを使って、自動で指定のURLへ飛ぶというような事をした事がありますが、 自動で指定のフォルダが開くというようなjavascriptはありますでしょうか? *指定のフォルダとは、エクスプローラーにて自分のCドライブ、あるいはネットワーク上 に存在する共有フォルダを開くなど。。 よろしくお願いします。

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

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

file:// これでローカルのフォルダーが開きます。 http:// でもフォルダーは開きます。問題は対象のサイトにフォルダーアクセス権があるかどうかです。 IISはデフォルトでフォルダーアクセスを禁止しています。Apacheは許可しています。 共有フォルダーは、ローカルにマウントして上記と同じ事をすればいいわけです。 HTML的に言えば、srcやhrefの属性にURIとして指定すればいいだけの話です。 つまり、何のプロトコルで開くかと言う問題と、フォルダー&共有アクセス権の問題です。http なのか fileなのかftpなのか、SMBなのか。evryone,Anyoneなど不特定多数のユーザーにアクセス権がないとだめですね。それ以外のアクセス権だと、認証が必要になります。 サーバー側がそれに対応していれば、行く通りものやり方があります。 なお、スクリプトからフォルダー内を操作する場合は、Shell.Applicationをキーにして検索してみてください。あとWSHですね。

yurix_1
質問者

お礼

ありがとうございました! なんとか実現できました!

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

IE限定ですが。(通常のjavascriptでは無理) ActiveX とか FilesystemObject あたりをぐぐると、いろいろでてくると思う。 (セキュリティ警告が出るかも) 参考を一個だけ… http://www.geocities.jp/mitaka_makita/html/script/fso/fso.html

yurix_1
質問者

お礼

ご回答ありがとうございました!。 参考にさせて頂きました。