public ADBFile(DeviceData currentDevice, string fullname) { device = currentDevice; FullName = fullname; try { Name = fullname.Remove(0, fullname.LastIndexOf(@"/")).Remove(0, 1); SubFilesNumber = 0; DirectoryName = fullname.Remove(fullname.LastIndexOf(@"/"), fullname.Length - fullname.LastIndexOf(@"/")); ParentDirectory = DirectoryName.Remove(DirectoryName.LastIndexOf(@"/"), DirectoryName.Length - DirectoryName.LastIndexOf(@"/")); Extension = GetExtension(Name); } catch (Exception) { ParentDirectory = "/"; Extension = "-"; } }