• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル名に日付を入れてアップロードするには?)

ファイル名に日付を入れてアップロードする方法

このQ&Aのポイント
  • VB.NETでログをftpにアップロードする際に、ファイル名にアップロード日付を追加する方法について教えてください。
  • 具体的には、20080109log.txtのような形でftpにアップロードしたいです。
  • 現在のソースコードは、ログをプレーンテキスト形式で保存し、ftpのアドレス、ログインID、パスワードを指定してアップロードしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • hotosys
  • ベストアンサー率67% (97/143)
回答No.2

No.1です。 ごめんなさい、間違ってました。 "\log.txt" を Format(Now, "\\yyyyMMdd") & "log.txt" または "\" & Format(Now, "yyyyMMdd") & "log.txt" でした。 最初の回答では途中に\\が入ってしまいます。 余計な.(ドット)も入ってました。 logaddress = "ftp://foobar/hoge//myFolder/log.txt" は logaddress = "ftp://foobar/hoge//myFolder/" & Format(Now, "yyyyMMdd") & "log.txt" とかでどうでしょうか?

KasuminZRX
質問者

お礼

無事日付入りログファイルをアップロードすることができました。 ご丁寧な回答でわかりやすかったです。 自分でも書けるようにがんばります。 ありがとうございました!

その他の回答 (1)

  • hotosys
  • ベストアンサー率67% (97/143)
回答No.1

"\log.txt" を \" & Format(Now, "\\yyyyMMdd") & ".log.txt" ではどうでしょうか?

KasuminZRX
質問者

補足

回答ありがとうございます。 SavefileとTryの部分は \" & Format(Now, "\\yyyyMMdd") & ".log.txt" でいけそうなのですが、ftpの logaddressのファイル名の部分を変更するとエラーが出てしまいます・・・

関連するQ&A