string file= i.file;\r
string name= i.name;\r
\r
+ string file_directory_name = Path.GetDirectoryName(file);\r
+ string file_name = Path.GetFileName(file);\r
+\r
WriteString(bw, name);\r
- WriteString(bw, "\"" + Path.GetFileName(file) + "\"");\r
+ WriteString(bw, "\"" + file_name + "\"");\r
\r
// テクスチャの読み込み\r
TSOTex tex = LoadTex(file);\r
ii.textures.Add(iti);\r
\r
// テクスチャが同じフォルダにない場合、コピーしておく\r
- if(Path.GetDirectoryName(file).ToUpper() != dir.ToUpper())\r
+ if (file_directory_name != "" && file_directory_name.ToUpper() != dir.ToUpper())\r
{\r
- iti.File = Path.Combine(dir, Path.GetFileName(file));\r
+ iti.File = Path.Combine(dir, file_name);\r
File.Copy(file, iti.File, true);\r
}\r
}\r