Example #1
0
        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       = "-";
            }
        }