>> après recommencement obtient une erreur System.ArgumentNullException s'est produit dans mscorlib.dll
C'est parce que votre dossier est blanc et ReadLine () ne renvoie rien, ainsi la nulle est passée à Long.Parse (). Vous devriez envisager d'examiner le retour de ReadLine () pour assurer la nulle avant le dépassement à Long.Parse--même si vous obtenez la logique fonctionnant correctement.
>> cela tout fonctionne à moins que quand il essaye d'écrire au dossier rien n'obtienne écrit
Quel un peu $$etAPP est ceci ? Un service de fenêtres ?
>> using quel OS êtes vous
XP