예제 #1
0
        private LCT ExtractEnterFileEventHandle(LameFile file)
        {
            if (file == null)
            {
                return(LCT.Continue);
            }

            Console.WriteLine("Name: " + file.FileName + "   Size:" + file.File.GetFileSize() + "    depth:" + file.Depth);

            if (_dump && file.Depth > 0)
            {
                var _dump_dir = Path.Combine(_dump_path, file.InnerPath);
                Directory.CreateDirectory(_dump_dir);

                var new_file_name = Path.Combine(_dump_dir, file.FileName);
                DumpFile(new_file_name, file.File);
            }


            return(LCT.Extract);
        }
예제 #2
0
 private void ExtractLeaveFileEventHandle(LameFile file)
 {
 }