public void RefreshPartitions()
        {
            folders = new USBDriveEntry[0];

            var fld = new List <USBDriveEntry>();

            foreach (var p in drive.Partitions)
            {
                FATXFolderEntry  fe;
                FATXReadContents readContents = drive.ReadToFolder(
                    p.PartitionName, out fe);

                var entry = new USBDriveEntry(p.PartitionName, readContents, fe);

                fld.Add(entry);
            }
            this.folders = fld.ToArray();
        }
        public void RefreshPartitions()
        {
            folders = new USBDriveEntry[0];

            var fld = new List<USBDriveEntry>();
            foreach (var p in drive.Partitions)
            {
                FATXFolderEntry fe;
                FATXReadContents readContents = drive.ReadToFolder(
                    p.PartitionName, out fe);

                var entry = new USBDriveEntry(p.PartitionName, readContents, fe);

                fld.Add(entry);
            }
            this.folders = fld.ToArray();
        }