Вот как можно проверить наличие каталога с использованием пространства имен System.IO.
System.IO
Вот быстрый способ создать и записать во временный файл на C#.
Давайте перейдем непосредственно к делу.
Вот как можно прочитать эти аргументы командной строки.
Вы можете создать текстовый файл в C# с помощью File.WriteAllText, File.AppendAllText или StreamWriter.
File.WriteAllText
File.AppendAllText
StreamWriter
В C#, для записи в stderr используйте Console.Error.WriteLine().
Console.Error.WriteLine()