tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルShell でFTPをしましたがPUTできません
記事No3829
投稿日: 2006/06/13(Tue) 13:03
投稿者松本
vb.netのShellを使いFTPでローカルファイルをPUTしようとしています。

Shell("ftp -s:FTPコマンド.txt",AppWinStyle.Hide, True)

上記のFTPコマンド.txtの中身は
open www.xxxx.co.jp
UserId
UserPassWord
cd /
put C:\OrderSheet.txt orderSheet.txt
bye
exit
-------------------------------------
これをDosプロンプトで同じようにパンチし実行すると上手くいくのですが、
VB.NetのShellを使うとアップロードされていません。
何が問題なのでしょうか?

どなた様かお教え願えませんでしょうか。

[ツリー表示へ]
タイトルRe: Shell でFTPをしましたがPUTできません
記事No3832
投稿日: 2006/06/13(Tue) 14:55
投稿者オショウ
そんな無茶苦茶な・・・

人間は知らずにマシンとハンドシェークしているんですヨ!
画面にカーソルのブリンクや、文字列の表示を待ち合わせ、次の
コマンドを文字として入力しています。

当然、それらと同じ処理をプログラムにさせないことには、動作
しないのは当たり前です。

お解りになりますか?

以上。

[ツリー表示へ]
タイトルRe^2: Shell でFTPをしましたがPUTできません
記事No3836
投稿日: 2006/06/13(Tue) 22:13
投稿者松本
> そんな無茶苦茶な・・・
>
> 人間は知らずにマシンとハンドシェークしているんですヨ!
> 画面にカーソルのブリンクや、文字列の表示を待ち合わせ、次の
> コマンドを文字として入力しています。
>
> 当然、それらと同じ処理をプログラムにさせないことには、動作
> しないのは当たり前です。
>
> お解りになりますか?
>
> 以上。

[ツリー表示へ]
タイトルRe^3: Shell でFTPをしましたがPUTできません
記事No3837
投稿日: 2006/06/13(Tue) 22:16
投稿者松本
すみません、先ほど、間違って投稿してしまいました。
私はコンピュータ用語をまだ理解しきれていないようで、
せっかくご教授頂いたことが難解で・・・
なんとか理解できる状況になってから投稿させて頂きます。

[ツリー表示へ]
タイトルRe: Shell でFTPをしましたがPUTできません
記事No3835
投稿日: 2006/06/13(Tue) 16:05
投稿者魔界の仮面弁士
> vb.netのShellを使いFTPでローカルファイルをPUTしようとしています。
http://www.microsoft.com/japan/msdn/vbasic/migration/tips/FTPPro/
方法の異なるサンプル。


> VB.NetのShellを使うとアップロードされていません。
> 何が問題なのでしょうか?
コマンドプロンプト(≠DOSプロンプト)から呼び出した場合と、
VB.NETから呼び出した場合とで、どのような違いがあるのか、
FTPサーバ側のログを確認してみては如何でしょう。

[ツリー表示へ]
タイトルRe^2: Shell でFTPをしましたがPUTできません
記事No3838
投稿日: 2006/06/13(Tue) 22:18
投稿者松本
サンプルのURLをお教えいただき、
なんとか理解出来そうです。

そのサンプルとサーバーのログを照らし合わせて、
調べてみます。

調べる方向性がわかり、ほんとに助かりました。

有難うございます。

[ツリー表示へ]