Esempio n. 1
0
        private void OpenFile(string filePath)
        {
            mnuToolbarExtract.Enabled = false;
            mnuToolbarInfo.Enabled    = false;
            lstFiles.Items.Clear();
            try
            {
                string fileName = Path.GetFileName(filePath);
                file = new Xar.File(filePath);

                foreach (Xar.File.Entry entry in file.GetEntries())
                {
                    var item = new ListViewItem(new String[] {
                        entry.Id,
                        entry.Size.Bytes().Humanize("0.00")
                    });
                    lstFiles.Items.Add(item);
                }

                Text = "XarViewer - " + fileName;
                mnuToolbarInfo.Enabled = true;
            } catch (Xar.FileException ex)
            {
                file = null;
                MessageBox.Show(ex.Message, "Could not open XAR file", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
 public FormInfos(Xar.File file)
 {
     InitializeComponent();
     this.file = file;
 }
Esempio n. 3
0
 public FormInfos(Xar.File file)
 {
     InitializeComponent();
     this.file = file;
 }
Esempio n. 4
0
        private void OpenFile(string filePath)
        {
            mnuToolbarExtract.Enabled = false;
            mnuToolbarInfo.Enabled = false;
            lstFiles.Items.Clear();
            try
            {
                string fileName = Path.GetFileName(filePath);
                file = new Xar.File(filePath);

                foreach (Xar.File.Entry entry in file.GetEntries())
                {
                    var item = new ListViewItem(new String[] {
                        entry.Id,
                        entry.Size.Bytes().Humanize("0.00")
                    });
                    lstFiles.Items.Add(item);
                }

                Text = "XarViewer - " + fileName;
                mnuToolbarInfo.Enabled = true;
            } catch (Xar.FileException ex)
            {
                file = null;
                MessageBox.Show(ex.Message, "Could not open XAR file", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }