Also machbar ist das auf jeden Fall, aber ob du das (in annehmbarer Zeit) schaffst, kann ich dir natürlich nicht sagen.
Du solltest auf jeden Fall mit dem .NET-Framework umgehen können, d.h. einige Testprojekte (z.B. mit den
IO-Klassen) erstellt haben, bevor du dich an diese konkrete Aufgabe heranmachst.
P.S: Hast du denn ein C#-Buch mit dem du lernst? Ansonsten kann ich dir das OpenBook
Visual C# empfehlen (für dich besonders die Kapitel "12 Arbeiten mit Dateien und Streams" und "14 Einige wichtige .NET-Klassen").