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