DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全5記事(1-5 表示) ] <<
0
>>
■35662
/ inTopicNo.1)
ftp接続してファイルアップロード後、別フォルダにコピー
▼
■
□投稿者/ みーちょ
一般人(1回)-(2025/03/24(Mon) 03:36:34)
環境/言語:[Windows11 / vb.net2022]
分類:[.NET]
いつもお世話になっております。
以下の処理を行いたいのですが、やり方が分からず躓いております。
1 ftpサーバに接続してファイルをアップロード
対象ディレクトリ ftp://test/aaa/
※ftp接続可能なフォルダ。実際のパスはc:\ftp\test\aaa
2 ファイルアップロード後、直接ftp接続できないフォルダ
D\bbb
に移動し、システム日付(yyyymmdd)のフォルダを作成
3 2のフォルダに、1でアップロードしたファイルをコピー
1は、こちらのサイトの「FTPサーバーにファイルをアップロードする」でできましたが、2以降ができません。。。
chコマンドみたいなのでフォルダ移動できないかと思ったのですが、ftpサーバ側でのchコマンド実行のやり方がわからず、躓いております。
ftp接続できないフォルダ参照はできないのでしょうか?
もしできるのなら、やり方を教えていただきたく、何卒よろしくお願いいたします。
マルチポストを報告
Javascriptを有効にしてください
この投稿がマルチポスト(全く同じ内容の投稿が別の掲示板に投稿されている)の場合は、以下のフォームをご利用いただくと、報告の投稿が簡単に行えます。
このフォームに必要事項を入力後、「返信フォームに入力する」ボタンをクリックすると、このページの下にある
返信フォーム
の項目が自動的に埋まります。実際に投稿するには、その後、返信フォームの「送信」ボタンをクリックしてください。
このフォームを利用しても返信フォームが埋まるだけですので、後で書き直してから投稿することもできます。
「マルチポストされている場所」には、マルチポストされている場所のURLを入力してください。複数のURLを改行区切りで入力することができます。
マルチポストされている場所
オプション
マルチポスト先の投稿が、別人によるいたずらである可能性が高い
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35663
/ inTopicNo.2)
Re[1]: ftp接続してファイルアップロード後、別フォルダにコピー
▲
▼
■
□投稿者/ KOZ
一般人(40回)-(2025/03/24(Mon) 05:00:56)
■
No35662
に返信(みーちょさんの記事)
> ftp接続できないフォルダ参照はできないのでしょうか?
できません。出来たら問題です。
> もしできるのなら、やり方を教えていただきたく、何卒よろしくお願いいたします。
サーバーのフォルダを共有するしかないと思いますよ。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35664
/ inTopicNo.3)
Re[2]: ftp接続してファイルアップロード後、別フォルダにコピー
▲
▼
■
□投稿者/ みーちょ
一般人(2回)-(2025/03/24(Mon) 06:13:11)
>>ftp接続できないフォルダ参照はできないのでしょうか?
> できません。出来たら問題です。
あう、やっぱだめですかぁ。
私が知らないだけかもと、一縷の望みというか希望をもってたのですが。
>>もしできるのなら、やり方を教えていただきたく、何卒よろしくお願いいたします。
> サーバーのフォルダを共有するしかないと思いますよ。
セキュリティの関係でNGくらったのです。
もっかい上司と相談してみます。
ちなみに、chじゃなくてcdコマンドでしたね。。。恥ずかし///
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35665
/ inTopicNo.4)
Re[3]: ftp接続してファイルアップロード後、別フォルダにコピー
▲
▼
■
□投稿者/ kiku
一般人(1回)-(2025/03/24(Mon) 11:17:46)
■
No35664
に返信(みーちょさんの記事)
>
> >>ftp接続できないフォルダ参照はできないのでしょうか?
>>できません。出来たら問題です。
> あう、やっぱだめですかぁ。
> 私が知らないだけかもと、一縷の望みというか希望をもってたのですが。
FTPサーバ上に、常時起動しているサービスやアプリなどをおいて、
そのアプリが、c:\ftp\test\aaaを監視して、
追加された場合、D\bbbへコピーすることをすれば
実現できそうです。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35666
/ inTopicNo.5)
Re[3]: ftp接続してファイルアップロード後、別フォルダにコピー
▲
▼
■
□投稿者/ 魔界の仮面弁士
大御所(1588回)-(2025/03/24(Mon) 11:38:42)
■
No35664
に返信(みーちょさんの記事)
> セキュリティの関係でNGくらったのです。
> もっかい上司と相談してみます。
1) そもそも何故、時代遅れの FTP が選択されているのかを確認した方が良いでしょう
2) どうしても FTP が必要なら、存在はしているが列挙されない不可視ディレクトリを使って
公開フォルダーを見せないようにすることもできます(とはいえ、FTP が脆弱であることは変わりません)
3) サーバーによっては QUOTE サブコマンドを通じて、非標準の独自コマンドで通信できるケースもあります
> 1 ftpサーバに接続してファイルをアップロード
FTP (RFC959) はセキュリティ的に脆弱なので、
FTPS (RFC4217) あるいは
SFTP (RFC4251) を採用した方が望ましいと思いますよ。
FTP は、パスワードは暗号化されずに平文で通信されるため、
盗聴や改竄に対して脆弱であり、現在では推奨されないプロトコルです。
FTPS の場合、通信の暗号化のために、認証局で署名されたサーバー証明書を必要とします。
そのためランニングコストが発生しますが、IIS でもサポートされているプロトコルです。
VB 側から FTPS で送受信するためには、FtpWebRequest クラス を使えます。
開発のために、一時的に無償のオレオレ証明書でテストするならこんな感じです。
https://www.chuken-engineer.com/entry/2019/09/25/135516
SFTP の場合は SSH 上で FTP する方式であり、認証局への申請が不要となるため、
追加費用が発生しません。個人的には SFTP を推奨しておきます。
IIS ではサポートされていませんが、Windows Server でも OpenSSH などで導入可能です。
.NET からの送受信には、SSH.NET が用いられることが多いです。
https://sorceryforce.net/ja/tips/sftp-ssh-net-basic
なお定例的な送受信であれば、VB にて実行する代わりに WinSCP を
コマンドライン実行することで FTP/FTPS/SFTP 通信を行わせることもできます。
https://winscp.net/eng/docs/lang:jp
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
引用部分(行頭に「>」や「■」が付いている部分)が全体の 80% 以上のコメントは投稿できません。
半角カナは使用しないでください。文字化けの原因になります。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
投稿前に必ずお読みください
初めて投稿される方は、必ず「
書き込みのルールについて(12/4/2更新)
」をお読みください。
読むのが面倒、ルールを守りたくないという方は、「
お気楽掲示板
」へ投稿してください。
質問を投稿する場合は、「
質問をする際のアドバイス
」を参考にしてください。
投稿は、明記のない限り、パブリックドメインになります。
マルチポストされた投稿を報告する時は匿名で投稿し、マルチポストされている場所を併記してください。以下のリンクをクリックしていただくと、自動で下のフォームが埋まりますので、その後「送信」ボタンを押してご投稿ください。
マルチポストの報告をする
マルチポストの報告をするが、マルチポスト先の投稿が嫌がらせである(元の投稿者とは別人が行なっている)可能性が高い
(投稿日時に開きがあり、こちらの投稿の方が早い場合は、その可能性が高いです)
Name
/
E-Mail
/
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No35666に返信(魔界の仮面弁士さんの記事) > ■No35664に返信(みーちょさんの記事) >>セキュリティの関係でNGくらったのです。 >>もっかい上司と相談してみます。 > 1) そもそも何故、時代遅れの FTP が選択されているのかを確認した方が良いでしょう > 2) どうしても FTP が必要なら、存在はしているが列挙されない不可視ディレクトリを使って > 公開フォルダーを見せないようにすることもできます(とはいえ、FTP が脆弱であることは変わりません) > 3) サーバーによっては QUOTE サブコマンドを通じて、非標準の独自コマンドで通信できるケースもあります > > >>1 ftpサーバに接続してファイルをアップロード > FTP (RFC959) はセキュリティ的に脆弱なので、 > FTPS (RFC4217) あるいは > SFTP (RFC4251) を採用した方が望ましいと思いますよ。 > > FTP は、パスワードは暗号化されずに平文で通信されるため、 > 盗聴や改竄に対して脆弱であり、現在では推奨されないプロトコルです。 > > FTPS の場合、通信の暗号化のために、認証局で署名されたサーバー証明書を必要とします。 > そのためランニングコストが発生しますが、IIS でもサポートされているプロトコルです。 > VB 側から FTPS で送受信するためには、FtpWebRequest クラス を使えます。 > 開発のために、一時的に無償のオレオレ証明書でテストするならこんな感じです。 > https://www.chuken-engineer.com/entry/2019/09/25/135516 > > SFTP の場合は SSH 上で FTP する方式であり、認証局への申請が不要となるため、 > 追加費用が発生しません。個人的には SFTP を推奨しておきます。 > IIS ではサポートされていませんが、Windows Server でも OpenSSH などで導入可能です。 > .NET からの送受信には、SSH.NET が用いられることが多いです。 > https://sorceryforce.net/ja/tips/sftp-ssh-net-basic > > なお定例的な送受信であれば、VB にて実行する代わりに WinSCP を > コマンドライン実行することで FTP/FTPS/SFTP 通信を行わせることもできます。 > https://winscp.net/eng/docs/lang:jp
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.png
/.zip
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
20KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/300KB]
残り:[300KB]
Icon
/
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決
済
み!
BOX/
解決したらチェックしてください!(スレッドを閉じる目的ではチェックしないでください!)
クリエイティブ・コモンズ・ライセンス
を Comment の末尾に挿入するには、以下のリンクをクリックしてください。(Javascript で挿入しているだけです。)
表示(CC BY)
|
表示-改変禁止(CC BY-ND)
|
表示-継承(CC BY-SA)
|
表示-非営利(CC BY-NC)
|
表示-非営利-改変禁止(CC BY-NC-ND)
|
表示-非営利-継承(CC BY-NC-SA)
プレビュー/
クッキーに保存しない/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-