- - PR -
ファイル操作について
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-02-23 15:51
ASP+VBScriptにて既存システムのメンテナンスを行っています。
今回分からないのはJavaScriptを使ってのファイル操作(とりあえずテキストファイル)、 ファイルオープンから書き込みなどの一連の操作ができるのか どうかという点です。 VBScriptならできるのでしょうが、JavaScriptは無理なのでしょうか? よろしくお願いいたします。 | ||||||||
|
投稿日時: 2007-02-23 17:25
どこのファイルを操作するのですか?サーバーですよね?
javascriptはクライアントスクリプト(のはず)なのでサーバーのファイルはいじれません。 逆にクライアントのファイルはセキュリティ上いじれないはずですよね。 [追記] ↑サーバーで動くVBもVBScriptって言うことがあるみたいで、そのことかと思いました。 [ メッセージ編集済み 編集者: べる 編集日時 2007-02-23 22:18 ] | ||||||||
|
投稿日時: 2007-02-23 17:40
サーバーならば、ASP でやれば良いわけですからクライアント側の話でしょうか。 ところで、クライアント スクリプトとして、VBScript を使っているのだと思いますが、 ここにきて、なぜ JavaScript が出てきたのでしょうか?? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-02-26 15:52
お二人ともお返事ありがとうございます。
サーバ側でWebページにアクセスした際にログを書き出したかったのですが べるさんの仰る通り、JavaScriptはクライアントサイドのスクリプトでした。 すっかり忘れていました。 じゃんぬねっとさんの >ここにきて、なぜ JavaScript が出てきたのでしょうか?? というのはVBScriptだとIEでしか動かないというのをどこかのサイトで 見て、現状はそれでもいいけど、将来を考えると依存するのはよくないかな と思ったからです。もし汎用性を考えたログ出力をするならば手っ取り早いのは やはりPerlかPHPといった言語を使うのが適当なんでしょうね・・・ | ||||||||
|
投稿日時: 2007-02-26 15:59
ブラウザの話が出てくるということは、クライアント スクリプトのお話で良いですね。 ちなみに、JavaScript を切られた場合に破綻するのは 「依存」 にはあたりませんか?
ログならば、普通に ASP で取れば良いのではないですか? あえて、Perl や PHP といった言語に拘る必要はあるのでしょうか? 前半でクライアント スクリプトのお話をしていますが、後半のログ云々とどのように関係してきますか? CGI スクリプトでクライアント側に出力したいということなのでしょうか...? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-02-26 16:09
それぞれの言語・環境がどのタイミングでどこのマシンで動いているのかを、認識できてないような…。
| ||||||||
|
投稿日時: 2007-02-26 16:11
ASPってサーバーサイドのスクリプトはJavaScriptもサポートしてたような気がします。
私はVBScript以外で開発したことはありませんが。 まぁ将来性を考えてるならASPじゃなくてASP.NETでしょうけど。 ASP JavaScript Lessons http://aspjavascript.com/ | ||||||||
|
投稿日時: 2007-02-26 18:20
そうです。 んで、ファイル操作のための専用構文は持ってないので、FSO 等の外部コンポーネントを使ってファイル操作します。 |