VB.NETで年月日付きでファイルをコピーする方法

ここでは、VB.NETで年月日付きでファイルをコピーする方法を紹介します。

VB.NETで年月日付きでファイルをコピーするには、COPYメソッドを使います。

<サンプル>

Public Class Form1
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click

Dim d = DateTime.Now
System.IO.File.Copy(“C:\wk\test.xlsx”, “C:\wk\test” & d.Year & d.Month.ToString(“00”) & d.Day.ToString(“00”) & “.xlsx”)

End Sub
End Class

Dim d = DateTime.Now」で現在の日付を取得しています。
System.IO.File.Copy(“C:\wk\test.xlsx”, “C:\wk\test” & d.Year & d.Month.ToString(“00”) & d.Day.ToString(“00”) & “.xlsx”)」でファイルをコピーしています。

ファイル名に「& d.Year & d.Month.ToString(“00”) & d.Day.ToString(“00”)」を付与することで年月日が付与されたファイルが作成できます。結果は2018年1月2日なら「test20180102.xlsx」と言うエクセルファイルが作成されます。

<参考>
VB.NETでファイルの存在チェックをする方法