Скоріш за все .NET це повний відстій. Наприклад, написав програму яка змінює дату і час створення вказаної папки або файлу. Дата і час змінюється, але на +1 годину від вказаної. І це не згадуючи про швидкодію та деякі інші особливості. Код

Module Module1

Sub Main()
    ' "F:\s" "22.11.2021 23:04:23"
    Dim arguments As [String]() = Environment.GetCommandLineArgs()
    'Dim d As Date = Date.Parse(arguments(2), New Globalization.CultureInfo("uk-UA"))
    Dim d As Date = #11/22/2021 9:04:23 PM#
    ' "22.11.2021 23:04:23

    Console.WriteLine(d.Day & ":" & d.Minute & ":" & d.Year)
    If My.Computer.FileSystem.FileExists(arguments(1)) Then
        System.IO.File.SetCreationTime(arguments(1), d)
    End If
    If My.Computer.FileSystem.DirectoryExists(arguments(1)) Then
        Console.WriteLine(12)
        System.IO.Directory.SetCreationTime(arguments(1), Date.Parse(arguments(2)))
    End If
    Console.Read()
End Sub

End Module