Ejemplo n.º 1
0
        public static int Main(string [] args)
        {
            if (args.Length == 0) {
                Console.WriteLine ("Usage: sf2xrni [sf2files...]");
                return 1;
            }

            string filter = null;
            var files = new List<string> ();
            foreach (var arg in args) {
                if (arg.StartsWith ("--filter:"))
                    filter = arg.Substring (9);
                else
                    files.Add (arg);
            }

            if (filter != null)
                Console.WriteLine ("Applied filer: " + filter);

            foreach (var file in files) {
                var path = Path.ChangeExtension (file, "");
                if (!Directory.Exists (path))
                    Directory.CreateDirectory (path);
                var sf2xrni = new Sf2XrniStreamingConverter (path);
                sf2xrni.Import (file, filter);
            }
            return 0;
        }
Ejemplo n.º 2
0
        public static int Main(string [] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine("Usage: sf2xrni [sf2files...]");
                return(1);
            }

            string filter = null;
            var    files  = new List <string> ();

            foreach (var arg in args)
            {
                if (arg.StartsWith("--filter:"))
                {
                    filter = arg.Substring(9);
                }
                else
                {
                    files.Add(arg);
                }
            }

            if (filter != null)
            {
                Console.WriteLine("Applied filer: " + filter);
            }

            foreach (var file in files)
            {
                var path = Path.ChangeExtension(file, "").TrimEnd('.');
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                var sf2xrni = new Sf2XrniStreamingConverter(path);
                sf2xrni.Import(file, filter);
            }
            return(0);
        }