ファイル名の下9桁でフォルダを作成し、
下9桁の数値が一致するファイルごとで保管しているのですが、
ファイル名の前に任意の値を追加したいと考えています。
イメージとしては添付画像のようなフローです。
実現方法が思いつかないため投稿させていただきました。
可能な処理かどうかも含めどなたかご教授お願い致します。
ファイル名の下9桁でフォルダを作成し、
下9桁の数値が一致するファイルごとで保管しているのですが、
ファイル名の前に任意の値を追加したいと考えています。
イメージとしては添付画像のようなフローです。
実現方法が思いつかないため投稿させていただきました。
可能な処理かどうかも含めどなたかご教授お願い致します。
お疲れ様です。
自分の日本語は下手くそ過ぎてかもしれませんが、説明から全部はもうできましたじゃないですか?
ファイル名に何か追加したいですか?
どっちの部分はまだついていませんか?
よろしくお願いいたします。
ありがとうございます。
任意の値は、ファイルの中身によって変動するのですが、
最初にフォルダを作成してそこに振り分けていくイメージです。
(ここでファイル作成を追加してあるのは、
もしフォルダが作成できていなかった場合に保管されていないと困るため。)
ご教授いただいた内容で試してみようと思うのですが、
targetFolder=の内容を教えていただけないでしょうか?
一旦以下にしています。
model = Right(System.IO.Path.GetFileNameWithoutExtension(CurrentFile.FullName),9)
targetFolder = System.IO.Path.Combine(basePath,model)
重ね重ね申し訳ございません。
basePathの代入の内容を教えていただけないでしょうか?
上記では 現在のフォルダを取得するために
System.Environment.CurrentDirectory
としていますが、実際には、実環境にあわせた
フォルダーを設定する必要があると思います。