ファイルの存在を確認する方法として"FIleExists"がありますが、
あれはローカルのディスクにしか使用できないのでしょうか?
ネットワークドライブ内のファイルを調べようとしたのですが、うまく行きません。
調べたいファイルのパスは正しく取得できていますし、もちろんそのパスにファイルは存在します。

使用が可能なのか不可なのかと、もし不可なら他の方法も教えていただければと思います。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

まず、FileExists に指定するパスは


\\server\sharename\directory\file.ext
という形式にされていますでしょうか。

S:\directory\file.ext
としても、asp にとっては、S:ドライブが
どのネットワークパスなのか、わかりません。

次に、\\server\sharename はどのような
アクセス権になっていますでしょうか。
ASPを匿名ユーザーとしてアクセスすると、
「IUSER_サーバー名」のユーザーとしてASPスクリプトは
動作します。
このユーザーが共有ディレクトリにアクセス権があるか
確認していただければと思います。

あるいは、ASPファイルに対して匿名アクセスではなく
基本認証アクセスに変更してみると、アクセス権の
テストが行いやすくなるかと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
FileExistsは物理パスでしか使えないんだから、
"\\Server\share\~"の形式にすればいいんですね。
非常に役立ちました。

ASPは奥が深いですね…。

お礼日時:2000/12/19 19:06

そのファイルはそのネットワーク上に公開されているものなのでしょうか?もしくは権限が必要だとか…。


そういった場合、エラーが起きることがあるのではないでしょうか?

もしそうだった場合、そのPCに共有フォルダをつくり、そのフォルダの共有設定をしてやる必要があります。
そういうのを全部ご存知の上で、この質問を出したとしたら………ごめんなさい、蛇足です。

蛇足ついでに共有フォルダの作り方。
1.「コントロールパネル」-「ネットワーク」-「ネットワーク設定」タブで「Microsoftネットワーク共有サービス」が追加されていることを確認。
2.フォルダを適当なところに作る。
3.そのフォルダで マウス右ボタン -「共有...」
4.「共有タブで「共有する」を選ぶ。

自分で墓の穴掘り掘りしてる気が…(^^;
    • good
    • 0

すごく単純な部分ではないかと思います。


ネットワークドライブへの検索ではなく、ネットワークに
繋がっているコンピュータの中のファイルになるので、
相手のマシン名の指定等をキチット行えばよろしいかと・・
\\マシン名\\フォルダー名\サブフォルダー名\ファイル名.xxx
たぶん。
私達のASPでも同じような事をしていますが、上記のようにしています。
    • good
    • 0
この回答へのお礼

ありがとうございます。非常に役立ちました。
ASPはまだまだ奥が深いですね。

お礼日時:2000/12/19 19:07

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q監視・防犯カメラとネットワーク負荷

現在、病院内の監視・防犯の目的として、
全館で数十台のカメラを設置しようと考えています。

そこで、カメラをLANケーブルで接続するネットワークカメラにするか、
同軸ケーブルで接続するカメラにするか迷っています。
LANケーブルであれば、既存のネットワーク配線を利用できるのですが、なにしろネットワーク負荷が心配です。
録画するのは音声と映像で、HDDレコーダーに記録し、必要なときのみ閲覧する方法を考えています。

ネットワークカメラ数十台(30以上)ので音声と映像を
既存のLANに流すことは、すでに利用しているデータ通信などに影響を多大な与えてしまうのでしょうか?

Aベストアンサー

数十台、全チャンネルの完全録画が必要なら、ビデオカメラをおすすめします。
1台のWebカメラで動画像を転送すると、2~5MByte/s(設定による)のデータ転送が必要です。100MbpsのLANでは帯域の50%を超えないようにする必要があるし、カメラ-レコーダ間にハブやレピーターは入ると更に遅くなります。
webカメラ5台以上の同時記録をし、それを既存LANに収容するのはおすすめしません。

良くある方法としては、各フロアにカメラサーバー(ビデオカメラを数台接続し、LANで転送するユニット)とビデオカメラを配置し、常時間欠監視(1分おきなど)します。
カメラサーバー対応のPCソフトで、間欠画像の自動記録と、赤外線センサーなどで見つけた異常カメラについて動画像記録を行うことができます。

Q[asp/vbs]FileExistsのパスの指定方法について教えて下

[asp/vbs]FileExistsのパスの指定方法について教えて下さい。

下記のような記述をした場合、インターネット上にファイルは存在しているのに
「無し」と判断されてしまいます。("ファイルがありません"と表示される)
表示されるという事はasp自体は動いているのでしょうが、肝心のパスの設定が
わからない状態です。


<%@ Language=VBScript %>
-------中略-------
<%
Set objFso = Server.CreateObject("Scripting.FileSystemObject")
If objFso.FileExists("image/test.jpg") Then
Response.Write "ファイルが存在します"
End If
Response.Write "ファイルがありません"
%>

このaspファイルが置かれているディレクトリ上にtest.jpgを置き、
If objFso.FileExists("test.jpg") Then
と記述しても、やはり"ファイルがありません"と表示されてしまいます…。
また、フルパス(http://www~~test.jpg)と表示しても駄目でした。

おそらく根本的な問題だとは思うのですが、
どのように表記したら良いか、教えて頂けると助かります。

[asp/vbs]FileExistsのパスの指定方法について教えて下さい。

下記のような記述をした場合、インターネット上にファイルは存在しているのに
「無し」と判断されてしまいます。("ファイルがありません"と表示される)
表示されるという事はasp自体は動いているのでしょうが、肝心のパスの設定が
わからない状態です。


<%@ Language=VBScript %>
-------中略-------
<%
Set objFso = Server.CreateObject("Scripting.FileSystemObject")
If objFso.FileExists("image/test.jpg") Then
Respons...続きを読む

Aベストアンサー

FileExists()で指定するのはURLではなくファイルパスです

>このaspファイルが置かれているディレクトリ上にtest.jpgを置き、
>If objFso.FileExists("test.jpg") Then
>と記述しても、やはり"ファイルがありません"と表示されてしまいます…。

GetAbsolutePathName("test.jpg")とかすると実際に参照しているパスがわかるかもしれません
やってみたことないので適当に言ってますが・・・

参考になりそうなURLを提示します
もっといい方法があるのかもしれませんが、とりあえず質問者様がやりたいことはできると思います

参考URL:http://www.takeash.net/wiki/?VBScript#f40f5c97

Qネットワークカメラを利用した自宅監視

 近々単身赴任することになりますが,単身赴任先から自宅の子供たちの様子を映像で見たいと考えています。
 ついては,ネットワークカメラを自宅リビングに設置して,インターネット光回線に接続することを考えています。ところで,ウエブカメラでは,130万画素が多いのですが,ネットワークカメラは,ほとんどが32万画素です。私としては,できるだけ鮮明な画像が見たいので,130万画素のネットワークカメラを探したところ,パナソニックから
BB-HCM715
という,130万画素のカメラが発売されていました。このカメラを利用すれば高画質な動画をインターネット経由で見ることができるのでしょうか。
それとも,130万画素の配信では,コマ落ちなどにより,結局は,十分な映像が得られなく,32万画素での配信で我慢しなければならないということにはならないでしょうか。
 また,パソコンにウエブカメラを接続して,パソコン経由でインターネットに接続する場合とネットワークカメラを利用してインターネットに接続する場合とで,どちらが実用的でしょうか。
以上よろしくお願いします。

 近々単身赴任することになりますが,単身赴任先から自宅の子供たちの様子を映像で見たいと考えています。
 ついては,ネットワークカメラを自宅リビングに設置して,インターネット光回線に接続することを考えています。ところで,ウエブカメラでは,130万画素が多いのですが,ネットワークカメラは,ほとんどが32万画素です。私としては,できるだけ鮮明な画像が見たいので,130万画素のネットワークカメラを探したところ,パナソニックから
BB-HCM715
という,130万画素のカメラが発売されていました。こ...続きを読む

Aベストアンサー

41万画素で充分と思いますでも
一方通行の監視で良いのですか
意志の疎通は、両方の画像で会話した方が良いと思うのですが?。

Qファイルダウンロードの「開く」を使用不可にしたい

早速質問をさせていただきます。

VisualWebDeveloper2005ExpressEditionでWEBアプリを作成しています。
Wordファイルの雛形にデータを流しこんで、ユーザー側にダウンロードさせようとしております。
ダウンロードダイアログの「開く」ボタンだけを押せないようにする事は可能でしょうか?

ご教授よろしくお願い致します。


'//ダウンロード処理
Dim str As String = "attachment;filename=word2003file.doc"
Response.AppendHeader("Content-Disposition", str)
Response.ContentType = "Application/msword"
Response.WriteFile("Wordファイルのパス")

Response.Flush()
IO.File.Delete("Wordファイルのパス")
Response.End()

Aベストアンサー

VBやウエブアプリ、ASPのことは良く知らないのですが、
個人的な感想としては無理なように思います。

通信形態としては、HTTPを使っているようですし、
サーバから送られてきたファイルの種類をブラウザが判断し、
表示できない(表示すべきでない)と判断した場合、ダウンロードダイアログが出されるのだと思います。

そのため、不可にするならば、クライアント側のブラウザをいじる事になってしまいます。
また、アクセスしてくるブラウザはIEのみとは限りません。
その他にも、いろいろなブラウザが存在し、アクセスする可能性があります。
他のブラウザでは、ダウンロードダイアログの内容も変わってきます。

ところで、なぜ不可にしようとしているのでしょう?
実質、「保存」にしろ、「開く」にしろ保存場所の違いはありますが、
どちらも一旦はクライアント側に保存することになるので、
すぐに読むか、後で読むかの違いしかありません。

Qネットワークカメラのルーターと無線LANアダプターの必然性?

近々ネットワークカメラの購入を考えているのですが
ルーターや無線LANアダプターが必要とのことですが
ADSLを設置する際にこのルーターや無線LANアダプターが
ありますがネットワークカメラ用にもやはり別に必要なのでしょうか?
またネットワークカメラは価格も機能もかなりの差があり
どれを買ったらベストなのか見当もつきません。
用途は留守の間にペットのことが気になって仕方がないので
外出先からこのペットの様子を見ることができるようなカメラを
探しています。外出先からPCや携帯で見ることができて
リモートコントロールもできるカメラが理想ですが
価格も抑えたいのが本音です。
ご回答宜しくお願いいたします。

Aベストアンサー

既にルータがあるのでしたら新たに用意する必要はなく、また有線のカメラを選びケーブルの引き回しができるのでしたら無線LANも必須ではありません。

外からカメラによる監視を行いたい場合、一般的にはネットワークカメラはWebサーバの機能を持っていますので、外部(インターネット側)からブラウザやケータイを使って家庭内にアクセスするための手段を用意する必要があります。
具体的には外から家のIPアドレスを知る手段(ダイナミックDNSなど)や、家へのアクセスをカメラに中継する手段(ポートフォワーディングなど)です。

ということである程度のネットワークに関する知識が必要となりますが、メーカではこの辺を一般家庭ユーザ向けに多少はわかりやすく説明してるので参考にしてみてはいかがでしょうか。
例としてPanasonic、Coregaのページを挙げておきます。
http://panasonic.co.jp/enet/mnet/ddns/index.html
http://www.corega.co.jp/product/navi/nwcam/

参考URL:http://www.atmarkit.co.jp/fpc/special/bbrouter_desc/portforward_dmz.html

既にルータがあるのでしたら新たに用意する必要はなく、また有線のカメラを選びケーブルの引き回しができるのでしたら無線LANも必須ではありません。

外からカメラによる監視を行いたい場合、一般的にはネットワークカメラはWebサーバの機能を持っていますので、外部(インターネット側)からブラウザやケータイを使って家庭内にアクセスするための手段を用意する必要があります。
具体的には外から家のIPアドレスを知る手段(ダイナミックDNSなど)や、家へのアクセスをカメラに中継する手段(ポートフォワー...続きを読む

Qラジオボタンやコンボボックスの使用不可

window_OnLoadイベントでラジオボタンとコンボボックスを使用不可にしておくコーディングを書きたいのですが(目では見えるように)、どのプロパティを記述してもうまくとおりません。
ラジオボタン・コンボボックスそれぞれにIDとNameつけて、以下のように記述しています。

''ラジオボタン初期非表示
'document.all.item("rdoKey1").checked = false
'document.all.item("rdoKey2").checked = false

どんなプロパティを使用すれば、使用不可(選択不可)にすることができるでしょうか?

Aベストアンサー

IE限定でReadOnlyかDisable

参考URL:http://www.cisnet.or.jp/home/tsuneoka/cgitech/8.html

Qネットワークカメラの設定について教えてください

ネットワークカメラを設置し別の場所でPCから閲覧したいのです
環境はADSLモデム(ルーターなし)とコレガの無線ルーターWLBARGNL-UとネットワークカメラCG-WLNCPTGが2台

閲覧場所は光プレミアムのCTUとバッファローの無線ルーター(ブリッジモード)
ダイナミックDNSはこちらのものを使用 http://www.ieserver.net/

同じネットワーク上なら閲覧できますが、WEB上から閲覧できません
この環境ではポート開放は全部しないといけないのでしょうか?
ネットワークカメラのポート開放を設定しましたが、『設定値を確認してください』と出ます 50~90でランダムに何度か設定してみました

ダイナミックDNSはルーターとカメラどちらにも設定するのでしょうか?

どうか教えてくださいお願いします

あまり理解できていないので設定手順を教えていただければ嬉しいです

Aベストアンサー

無線LANルータのガイドはここに。
http://corega.jp/prod/wlbargnl/download.htm

ネットワークカメラのガイドはここにPDF形式であります。
http://www.corega.co.jp/support/manual/others.htm#wlncptg

QASPでのsendmail(BASP21の使用不可)

ASPでsendmailのような機能の実現をしたいと思っております。
レンタルの共用サーバなのでBASP21の使用が不可能です。
ASP.NETなら以下の様な方法が、FAQで公開されているのですが、ASPでの方法が公開されていない為、分かる方がいらっしゃれば、教えて頂きたいと思います。
【ASP.NET】
○概要
・接続情報作成
・SmtpMailを使用

===サンプル===
Dim mm As New MailMessage

mm.From = "送信元メールアドレス"
mm.To = "送信先メールアドレス"
mm.Subject = "件名"
mm.Body = "本文"

SmtpMail.SmtpServer = "SMTPサーバ名"
SmtpMail.Send(mm)
==============
○補足
・System.Web.Mailのインポートが必要
宜しくお願いします。

ASPでsendmailのような機能の実現をしたいと思っております。
レンタルの共用サーバなのでBASP21の使用が不可能です。
ASP.NETなら以下の様な方法が、FAQで公開されているのですが、ASPでの方法が公開されていない為、分かる方がいらっしゃれば、教えて頂きたいと思います。
【ASP.NET】
○概要
・接続情報作成
・SmtpMailを使用

===サンプル===
Dim mm As New MailMessage

mm.From = "送信元メールアドレス"
mm.To = "送信先メールアドレス"
...続きを読む

Aベストアンサー

http://okwave.jp/qa653302.html

上記の質問でCDOオブジェクトを使ったASPでのメールの送信についてかいてあります。補足やお礼、参考URLも参考になるので読んでみてください。

Qネットワークカメラの運用

お世話になります。
スマートホン単体、もしくはモバイルルータと無線LAN対応のネットワークカメラの組み合わせで、離れた場所の商品管理をしたいと思っています。(委託商品の売れ行きの監視)

スマートホンはandroidです。この場合は何らかのソフトの導入となりますが適したものがあるでしょうか。

モバイルルータとネットワークカメラの場合は、モバイルルータ越しにネットワークカメラの画像を公開することは可能なのかどうかが分かりません。その点について適切なシステム運用方法がありましたらお教え下さい。

よろしくお願いします・。

Aベストアンサー

 カメラ設置先にネット回線がある(もしくは契約が可能)ならWIFIルーターを設置して、それにWIFI対応のネットワークカメラを接続するだけ。ネット回線がないのなら、SIMフリーのモバイルWIFIルーターを購入してMVNOのSIMを入れるかWiMAXなどを契約してネット回線を確保し、ネットワークカメラにつなぐ。WIFIルーターが常時接続状態になっているのなら問題なくアクセスは可能。


・ADSLや光回線などを確保できる場合。
 これが一番いい。高ビットレートの高画質映像を流すことができるので、どんなものが売れたかもわかりやすい。
 http://kakaku.com/bb/adsl/


・MVNOを利用する場合。
 あまり現実的でない方法。MVNOはOCNモバイルONEなどのSIMを契約すれば月額1000円程度からなんとかなる。しかしネットワークカメラで遠隔監視となると常時映像を垂れ流すことになると思うので、すぐに上限の転送量に達するため速度規制に引っかかる。アクセスしたその時だけ映像を転送するようなカメラの場合はまだいいが、それでもあまり画質を上げられそうもない。3日で366MBまでや、価格に応じて1ヶ月あたりの転送上限が定められているので、それに応じた使用が求められるのでかなりのストレス。動画ではなくスナップショットでの扱いならいけるかもしれないが、動画の場合は128kbpsのひどい低画質でも1日あたり2時間程度しか流せないので、売上の監視と呼ぶには程遠い。
 http://service.ocn.ne.jp/mobile/one/


・WiMAXを利用する場合。
 これがお手軽かも。1980円~3880円でWiMAXを契約し、ネットワークカメラとつなげばお手軽な監視体制が整う。WiAMXは転送量制限や速度制限がないので、ネットワークカメラでの使用には向いているかもしれない。ただしWiMAXは屋内での電波掴みが非常に弱いので、事前にTryWiMAXの半月無料レンタルで設置場所で通信が可能がどうか、速度は十分かどうかを手持ちのスマホとSppedtest.netのアプリで調べておく必要がある。

 TryWiMAX
 http://www.uqwimax.jp/signup/trywimax/

 シェアリーWiAMX(1980円から。更新月以降は3880円の高額になるので注意。AtermWM3800Rを推奨)
 http://www.shareee.jp/feature/shareeewimax

 UQ WiMAX(本家。最初から3880円だが製品の選択やサポートも充実している。モバイルルーターはリチウムイオン電池の危険性などとの兼ね合いで据え置きでの使用を想定していないが、こちらなら据え置きタイプのルーターも選択できるので監視カメラ向けの契約といえる)
 http://www.uqwimax.jp/
 http://www.uqwimax.jp/service/product/model20/

 いずれにしても有線のネット回線を確保するのに越したことはなく、モバイルルーターでの使用はいろいろ手間がかかる。

 カメラ設置先にネット回線がある(もしくは契約が可能)ならWIFIルーターを設置して、それにWIFI対応のネットワークカメラを接続するだけ。ネット回線がないのなら、SIMフリーのモバイルWIFIルーターを購入してMVNOのSIMを入れるかWiMAXなどを契約してネット回線を確保し、ネットワークカメラにつなぐ。WIFIルーターが常時接続状態になっているのなら問題なくアクセスは可能。


・ADSLや光回線などを確保できる場合。
 これが一番いい。高ビットレートの高画質映像を流すことができるので、どんなものが売れた...続きを読む

QASP(海外)サーバでMDBファイルのパスを設定するには?

brinksterというASPサーバを使用しています。
MS ACCESS Databaseもサポートしているのですが、
PWSのODBCマネージャに相当する部分がありません。
ASPファイルを実行すると、『プログラムで指定したMDBファイルが見つかりません』というエラーが出ます。

Database Managerというページが、あるにはあるのですが、ACCESS DB Passwordや、SQL Queryを書き込むように求められます。SQL Queryとは何ですか?何を書けばよいのでしょうか?

ちなみに、実行させたASPファイルは、私の自宅のPWSでは、問題無く動作するのですが…。

Aベストアンサー

Server.MapPath("hoge.mdb")
とすればServer上でhoge.mdbファイルが物理的にどこにあるかがわかりますよ。

参考URL:http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=ASP+Server+MapPath+MDB&lr=lang_ja


人気Q&Aランキング

おすすめ情報