- ベストアンサー
ASPを使って、ftpコマンドを使用する。
ASPのスクリプトを使って、別サーバーにあるファイルを削除したり、名前を変えたりしたいのですが。 ASPよりftpコマンドを直接制御出来る方法を教えてくさい。 -----ftp------ open netserver user test pass test cd root delete check.fil close bye
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ftpで行う手順が決まっているのであれば、batファイルを作成し -------------------------------- Dim shell Dim KickFilePath KickFilePath = "C:\ftp.bat" '実行するファイルパス Set shell = server.CreateObject("Wscript.Shell") shell.Run KickFilePath -------------------------------- でコマンド実行はできます。 また、決まっていなくてもbatファイルを事前作成して実行することもできます。 コマンドのftpにこだわらないのであれば、フリーウェアのBASP21を用いてFTPを実装することも可能です。 ※下記URL参照
その他の回答 (2)
- Mizyu
- ベストアンサー率41% (245/593)
#1です。 BASP21もWscript.ShellもWindowsコンポーネントなので、Unix系では実行できないと思います。 私はWindows以外のOSでのASPを実務で使ったことが無いので、できると断言はできませんが そのOSにあったコンポーネントを追加することにより、バッチ、シェルなどを起動することくらいはできるはずだと思います。
お礼
よくわかりました。
- todo36
- ベストアンサー率58% (728/1234)
basp21とか
補足
BASP21を使った事はあるのですが、サーバー側のOSがLinux,Unix,OpenVMS,等の場合でもBASP21でftpは正しく動作しますか?
補足
サーバー側のOSがLinux,Unix,OpenVMS,等の場合でもバッチで操作すれば特に問題ないですか?