わかりましたので、次のコードを使用して、フォルダー名の最後の 4 文字を取得します。これは常に日付であり、MMDD としてフォーマットされます。この日付も常に月曜日の日付になります。
以下はフォルダ名の例です: C:\Temp\Textfiles\20120813
Dim MMDD_Date As String = Microsoft.VisualBasic.Right(TextBox1_Path.Text, 4)
私が確信が持てないのは、金曜日で終わるその週の残りの日数を計算する方法です。うるう年によっては、29、30、または 31 の月があるため、文字列を int に変換して 1 を追加することはできません。
最終結果は次のようになります。
月: 0813
火: 0814
水: 0815
木: 0816
金: 0817
私を正しい方向に向けるための提案はありますか?