No.2ベストアンサー
- 回答日時:
こんにちは 田吾作7@通信苦手です。
。。二つ例を挙げておきますね。
kernel32.dllを使用した場合
http://www.mitene.or.jp/~sugisita/family/papa/vb/
上記URLのコンポーネントの中のFTPクラスにサンプルがあります。
Wininet.dllを使用した場合
http://www.int21.co.jp/pcdn/vb/onepoint/knvol081 …
ちなみにフォルダを丸ごとのアップというのは無理だったような・・・
何かFTPソフトを使用してますよね?
ぼくもの使用してるFTPソフトは、処理状況をステータスバーで表示してあるので、処理内容が何となく想像がつきます。
ローカルディスクと同じ構造でアップロードするというボタンがあるのですが、やってる事は、ファイルを1つずつアップして、フォルダがあれば作成して、その中のファイルをアップして・・・というようなことを最も下位層のフォルダ内のファイルまでのループ(再帰法?)をしてるようです。
No.6
- 回答日時:
MSのホームページにサンプルがあります。
フォルダ単位の転送では有りませんが、参考になると思います。
私はこれを参考にして、FTPルーチンを作成しました。
参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
No.5
- 回答日時:
>まだ始めたばかりで基礎知識 を習得したぐらいなので
とありますがVBをですか?
それともVBはある程度経験があって、FTPを行う通信関係に対しての「始めたばかり」ですか?
もしVBの経験があまりないと、ちょっと難しいかもしれません。
FTPのソフトは(たぶん)VBの標準関数では作成できないと思います。そこで言語を問わずに実行可能なAPI関数を使用します。サンプルはそのAPI関数をたくさん使用してます。
サンプル見ました?API大丈夫ですか?それとも、見当違いの回答を返しました?
No.4
- 回答日時:
iNetTransfer(市販OCX)を使うという手もあります。
フォルダ単位のGET/PUTが一発で出来るというわけでもないが..
API関数で作るよりは簡単です。
参考URL:http://www.boc.co.jp/support/database/P1_56.htm
No.3
- 回答日時:
こんにちは。
itohhといいます。ディレクトリ単位でのコピーはサポートしていないと思うのですが。
わたしが、FTPで(手作業で)行うときは、
1.CDコマンドで目的のディレクトリに移動する。
2.MKDIRコマンドで新規ディレクトリを作成する。
3.PUTコマンドでファイルをコピーする。
4.QUITコマンドでFTPを終了する。
この手順をVBのコードに直して実行すれば良いのではないでしょうか?
No.1
- 回答日時:
FTPソフトを作成するのですか?
GET,PUTとは?UpLoad,DownLoadという意味ですか?
この回答への補足
こんにちは! TAGOSAKU7さん。
>FTPソフトを作成するのですか?
はい。 クライアントのVBから、サーバにFTP(フォルダ単位)に
行うソフトを作りたいのです。 まだ始めたばかりで基礎知識
を習得したぐらいなので、できればサンプルソフトを改造したい
と考えております。
>GET,PUTとは?UpLoad,DownLoadという意味ですか?
はい。 その通りです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ パソコンHDDごとの暗号化(見られたくないファイルやフォルダ) 1 2022/05/21 22:08
- フリーソフト ffmpegのパラメーター『-i』について 1 2023/03/09 07:19
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Windows 10 削除できないフォルダ【ファルダの中身のファイルも】にするには 3 2022/12/28 09:21
- ホームページ作成・プログラミング Adobe DreamweaverでのサイトのFTP 2 2023/03/05 11:55
- Excel(エクセル) 【マクロ】ファイルを古い順に、1個ずつ移動する 1 2022/09/06 20:30
- ドライブ・ストレージ USBメモリ。信頼できるUSBメモリ容量は何ギガまで? 7 2022/04/14 07:31
- その他(プログラミング・Web制作) 「問題も答えも画像」のクイズを簡単に作れるもの何かありませんでしょうか? 1 2022/05/30 17:29
- ゴルフ ショットナビクレスト ゴルフ場データ更新について 2 2023/01/01 10:34
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
FTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?
その他(プログラミング・Web制作)
-
VB2008でFTPでのディレクトリー存在確認のやり方が分からない。
Visual Basic(VBA)
-
ftpコマンドで丸ごとダウンロード
その他(コンピューター・テクノロジー)
-
-
4
FTPに接続し、 あるフォルダ内の一覧を取得する、、、という操作を Windows10のコマンドプロ
Windows 10
-
5
ftp処理でmove(移動)を行いたい
その他(プログラミング・Web制作)
-
6
vbでFTPサーバーに対して、サーバー上でのファイル複製(コピー&ペー
Visual Basic(VBA)
-
7
ftpサーバー 接続できない
Windows 10
-
8
WindowsのエクスプローラーでFTPサーバーに接続できない
サーバー
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どんなプログラムを書いても指...
-
フルパスから最後のディレクト...
-
windows.hがincludeされない
-
絶対パスの絶対て英語で何でし...
-
ExcelVBAでカレントディレクト...
-
マイクラでPythonのプログラミ...
-
VBでフォルダ単位のFTP
-
「UNCパスはサポートされません...
-
ファイルやディレクトリの存在...
-
IIS7.0 他コンピュータへのフ...
-
xmlから別ディレクトリのxslフ...
-
Excelマクロからのバイナリデー...
-
VBAでサブフォルダ内の写真サイ...
-
【VC++2005(CLR)】ファイルの更...
-
コンパイラについて
-
GetPrivateProfileStringでini...
-
ネットワーク上のコンピュータ...
-
FTPでputすると空ファイルが出...
-
fopenで別ディレクトリにファイ...
-
ShellExecute、エクスプローラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フルパスから最後のディレクト...
-
どんなプログラムを書いても指...
-
FTPでputすると空ファイルが出...
-
windows.hがincludeされない
-
ExcelVBAでカレントディレクト...
-
マイクラでPythonのプログラミ...
-
webアプリケーションでの画像フ...
-
GetPrivateProfileStringでini...
-
fopenで別ディレクトリにファイ...
-
ファイルやディレクトリの存在...
-
「UNCパスはサポートされません...
-
C言語を用いたファイルの一括削...
-
ネットワーク上のコンピュータ...
-
絶対パスの絶対て英語で何でし...
-
エクセルVBAで相対パスでファイ...
-
ファイルダイアログのカレント...
-
ExcelVBA サーバーの(共有フォ...
-
フォルダ名をだすには
-
ThisWorkbook.Pathについて
-
AfxLoadLibrary関数で、DLLのハ...
おすすめ情報