private void writeFat_Click(object sender, EventArgs e) { FAT.FATReader fatReader = null; DiskStructure tagDiskStructure = null; try { tagDiskStructure = new DiskStructure(txtFolder.Text); tagDiskStructure.Sort(); fatReader = new FAT.FATReader(txtFolder.Text, logger); fatReader.Open(FileAccess.ReadWrite); fatReader.Sort(tagDiskStructure); fatReader.DumpFAT(); fatReader.WriteFAT(); } finally { if (fatReader != null) fatReader.Close(); } }