private void convert() { Monitor.Log("Converting..", LogLevel.Trace); string inPath = Path.Combine(Helper.DirectoryPath, "Converter", "IN"); string[] directories = Directory.GetDirectories(inPath, "*.*", SearchOption.TopDirectoryOnly); foreach (string dir in directories) { DirectoryInfo inddir = new DirectoryInfo(dir); DirectoryInfo outdir = new DirectoryInfo(dir.Replace("IN", "OUT")); if (!outdir.Exists) { outdir.Create(); } foreach (FileInfo file in inddir.GetFiles()) { string importPath = Path.Combine("Converter", "IN", inddir.Name, file.Name); string exportPath = Path.Combine("Converter", "OUT", inddir.Name, file.Name).Replace(".xnb", ".tmx").Replace(".tbin", ".tmx"); if (TMXContent.Convert(importPath, exportPath, Helper, ContentSource.ModFolder, Monitor)) { file.Delete(); } } } Monitor.Log("..Done!", LogLevel.Trace); }
private void convert() { Monitor.Log("Converting..", LogLevel.Trace); string inPath = Path.Combine(Helper.DirectoryPath, "Converter", "IN"); string[] files = Directory.GetFiles(inPath, "*.*", SearchOption.TopDirectoryOnly); foreach (string file in files) { string fileName = new FileInfo(file).Name; string importPath = Path.Combine("Converter", "IN", fileName); FileInfo importFile = new FileInfo(Path.Combine(inPath, fileName)); string exportPath = Path.Combine("Converter", "OUT", fileName.Replace(".xnb", ".tmx").Replace(".tbin", ".tmx")); if (TMXContent.Convert(importPath, exportPath, Helper, ContentSource.ModFolder, Monitor)) { importFile.Delete(); } } Monitor.Log("..Done!", LogLevel.Trace); }