示例#1
0
        public FarArchive(string path)
        {
            path         = Path.GetFullPath(path); // Workaround for GameArchives parsing directory name
            _archivePath = path;

            try
            {
                AbstractPackage pkg = PackageReader.ReadPackageFromFile(path);
                _archive = pkg as FSARPackage;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public FarArchive(string path)
        {
            _archivePath = path;

            try
            {
                AbstractPackage pkg = PackageReader.ReadPackageFromFile(path);

                if (pkg is FSARPackage)
                {
                    _archive = pkg as FSARPackage;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }