Yyyymmddフォルダ内のyyyymmddtest.csvを開きたいです。

フォルダ名が日付(yyyymmdd)のフォルダの中にある、日付(yyyymmdd)test.csvを書き込み先ファイルに書きたいのですが、どう書けばいいでしょうか?
ファイル名部分は下記のように書いていけたのですが、フォルダ名の書き方がわかりません。
¥+Now.ToString(“yyyymmdd”)+“test”.csv

こんにちは

連結演算子(+ or &)を使っても良いのですが、ファイルパスの場合System.IO.Path.Combineメソッドを使うのが安全です。

例えば以下のようにカンマ区切りでパスの要素を記載します。

System.IO.Path.Combine("c:\temp",now.toString("yyyyMMdd"),now.toString("yyyyMMdd")+"test.csv")

上記の結果は例えば以下のようになります。

c:\temp\20200601\20200601test.csv

(注:文字コードの都合上 ¥は\と表示されています。)

ありがとうございます!できました。

1 Like