変数によるフォルダ作成

ファイル名の下9桁でフォルダを作成し、
下9桁の数値が一致するファイルごとで保管しているのですが、
ファイル名の前に任意の値を追加したいと考えています。

イメージとしては添付画像のようなフローです。

実現方法が思いつかないため投稿させていただきました。
可能な処理かどうかも含めどなたかご教授お願い致します。

@moom

お疲れ様です。
自分の日本語は下手くそ過ぎてかもしれませんが、説明から全部はもうできましたじゃないですか?
ファイル名に何か追加したいですか?

どっちの部分はまだついていませんか?

よろしくお願いいたします。

こんにちは

イメージとしては以下のような感じかと思いますが
任意の値とは固定文字でしょうか、それとも変動する何らかの値でしょうか?

ありがとうございます。
任意の値は、ファイルの中身によって変動するのですが、
最初にフォルダを作成してそこに振り分けていくイメージです。
(ここでファイル作成を追加してあるのは、
もしフォルダが作成できていなかった場合に保管されていないと困るため。)

ご教授いただいた内容で試してみようと思うのですが、
targetFolder=の内容を教えていただけないでしょうか?

一旦以下にしています。

model = Right(System.IO.Path.GetFileNameWithoutExtension(CurrentFile.FullName),9)

targetFolder = System.IO.Path.Combine(basePath,model)

重ね重ね申し訳ございません。

basePathの代入の内容を教えていただけないでしょうか?

上記では 現在のフォルダを取得するために

System.Environment.CurrentDirectory

としていますが、実際には、実環境にあわせた
フォルダーを設定する必要があると思います。