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"); } }
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]); }