示例#1
0
        private void button5_Click(object sender, EventArgs e)
        {
            ArcPacker a              = new ArcPacker();
            string    rootDirectory  = textBox4.Text;
            string    exportFileName = "";

            if (exportFileName == "")
            {
                SaveFileDialog saveFileDialog = new SaveFileDialog();
                if (saveFileDialog.ShowDialog() == DialogResult.OK)
                {
                    exportFileName = saveFileDialog.FileName;
                }
            }


            if (rootDirectory != "" && exportFileName != "")
            {
                a.setRootDirecotry(rootDirectory);
                a.setExportFileName(exportFileName);
                a.init();
                a.packFiles();
                MessageBox.Show("OK!");
            }
            else
            {
                MessageBox.Show("directory or export file name is empty");
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine("Usage: path/to/folder path/to/arc");
                Console.ReadKey();
                return;
            }

            ArcPacker packer = new ArcPacker();

            packer.Pack(args[0], args[1]);
        }