Eu tive que adicionar dentro do 'try' uma verificação para criar o diretório 'export' se não existir. Desse modo a exceção que ocorria ('System.IO.DirectoryNotFoundException') foi corrigida e eu consegui exportar o arquivo 'contas.json' corretamente:
try
{
if (!Directory.Exists(@"c:\tmp\export"))
{
Directory.CreateDirectory(@"c:\tmp\export");
}
FileStream fs = new FileStream(@"c:\tmp\export\contas.json",
FileMode.Create);
using (StreamWriter streamwriter = new StreamWriter(fs))
{
streamwriter.WriteLine(json);
}
Console.WriteLine(@"Arquivo salvo em c:\tmp\export\");
Console.ReadKey();
}
catch (Exception excecao)
{
throw new ByteBankException(excecao.Message);
Console.ReadKey();
# }