• ベストアンサー

フォルダを自動で開く

フォルダを自動で開く 教えて下さい。 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
質問者

お礼

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

関連するQ&A

  • live messengerの共有フォルダについて

    通常LiveMessengerの共有フォルダはCドライブに自動的に作成されるようですが、ほかの場所(例えばDドライブの「共有フォルダ」というフォルダ)等を指定することができるのでしょうか? また、出来るのであればその方法を教えてください。

  • 共有フォルダの自動接続(PC2台)

    同じワークグループ内の2台のパソコン(パソコンA、B)において現在下記の設定をしています。 ・パソコンA,B共に共有フォルダを作成する。 ・パソコンAはパソコンB内の共有フォルダをネットワークドライブ(Cドライブ)に割り当てる。 ・同じくパソコンBはパソコンA内の共有フォルダをネットワークドライブ(Dドライブ)に割り当てる。 ・パソコンA、B共に起動時に共有フォルダへ自動的に接続する様設定する。 ・パソコンはA→Bの順番に起動する為、パソコンB内のDドライブは起動時に接続復旧されるが、パソコンA内のCドライブは復旧されない。 この時、先に起動するパソコンAにおいて、パソコンB起動時に、ネットワークドライブ(Cドライブ)への接続を自動的に復旧する方法はありませんでしょうか? ご存知の方おられましたらご教授宜しく御願いします。

  • 共有フォルダに自動的に接続したいのですが、

    Windows2000 Proの特定のフォルダを『Everyone』に対しパスワード無しで共有にし、ネットワーク経由で他のPC(クライアント)から接続することができました。 クライアントPCを起動時に自動的にこの共有フォルダに接続することができないでしょうか?なんらかのドライブにマップすればよさそうなのですが、よくわかりません。バッチファイルが必要となるのでしょうか? よろしくお願いします。

  • 共有フォルダー

    WindowsXP Proで、エクスプローラで中を見た時に、C:\ Documents&Settings\All Usersの中に共有フォルダーがあり、なおかつCドライブの直下にも共有フォルダーがあったのですが、これはどう区別をつけたらいいのでしょうか? 宜しくお願いいたします。

  • フォルダを移動後削除するには

    HDDのCドライブからDドライブにフォルダを移動したのですが 元のドライブ(Cドライブ)に移動したはずのフォルダが残ってしまいます 移動ならば元にあった場所(Cドライブ)には無くなって指定した場所(Dドライブ)に移動しているはずですが 元の場所にもフォルダが存在して移動した場所にもフォルダが存在したらコピーと同じだと思うのですが 元のフォルダを消せば終わりなのですが量が多いとそれも面倒で… 移動した後自動で削除する仕方なんか無いですかね?

  • 共有フォルダ 使用禁止?

    職場のネットワーク管理者から「個々のパソコン内に共有フォルダやドライブの共有を一切しないように」とのお達しが全職員にありました。なんでも「共有フォルダは存在するだけでネットワークのトラフィックを混雑させる」んだそうです。 これって本当ですか? 共有フォルダって便利なんですよね(共有ドライブも) それと、共有プリンタもできるだけしないようにとも言われました。 じゃぁ、印刷はどうやればよいのでしょうか?使うときだけいちいちプリンタケーブルをつなぐんでしょうか? ネットワークの管理に詳しい方、良い方法を教えてください。

  • フォルダの削除ができない

    NTを使っていますが、ある日Cドライブの中を見たら、C¥のところに名前のついてないフォルダと、みたことない名前のフォルダが二つほど出現していました。 名前のついてないフォルダを開こうとしても、もちろん開けませんし、へんな名前のフォルダを開こうとすると、「フォルダC¥OOOは存在しません。」と出てこれも開けません。 気持ち悪いので削除しようとしたら、「OOOを削除できません。指定したファイルが見つかりません。パスとファイル名を確認して下さい。」 と出てしまって削除できません。 これはどういうことなのでしょうか? なんなのでしょうか? エクスプローラで見ると、下にもフォルダがあるのですが、これも削除できず・・。 覚えのないものなので削除したいのですが、どうすればよいのでしょうか? どうかよろしくお願いします。

  • 共有ドキュメントフォルダの位置

    option operetor というソフトを使い、共有ドキュメントフォルダをCドライブからDドライブに移動したのですが、エクスプローラーで見ると、All USERS の下には共有ドキュメントフォルダがCドライブ下に依然としてあります。 これは普通の状態なのでしょうか?それとも削除してもよいものなのでしょうか? もともとみなで共有するためのフォルダなので、All USERS下にあるのもわかるのですが、容量有効利用ためDドライブに移動したのにまた別に共有フォルダがあるのがよく飲み込めません。 どなたかご教示ください。よろしくお願いします。

  • ネットワークコンピュータの共有フォルダの参照のしかた

    Accessからネットワークコンピュータの共有フォルダの中のファイルを参照したいのですが、存在しない旨のエラーになってしまいます。この操作に先だって、エクスプローラか何かで、そのフォルダを開いたことがあれば、すんなりとファイルを開くことができます。したがって、現在、あらかじめエクスプローラでそのフォルダを開いてから、Accessでフォルダを参照しています。いきなり、Accessで共有フォルダを参照する方法を、どなたか教えてください。

  • フォルダをドライブとして扱う方法

    自分のパソコンのハードディスクにあるフォルダをドライブのように扱う方法ってないんでしょうか? LANネットワーク上とかではなくて、エクスプローラにでてくるようにしたいんです。 C:\*****\ ------> d:\ といった感じで MSDOS時代にそんなコマンドがあったよーな・・・

専門家に質問してみよう