From: <du...@us...> - 2007-03-05 18:46:40
|
Revision: 159 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=159&view=rev Author: dukus Date: 2007-03-05 10:46:39 -0800 (Mon, 05 Mar 2007) Log Message: ----------- When installing skin and media create directory if not exist Modified Paths: -------------- trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs trunk/plugins/mpinstaler/MPInstaler/wizard/wizard_1.cs trunk/plugins/mpinstaler/MPInstaler.suo Modified: trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs 2007-03-05 06:56:19 UTC (rev 158) +++ trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs 2007-03-05 18:46:39 UTC (rev 159) @@ -368,7 +368,7 @@ } if (flst.Type == TEXT_TYPE) { - ret = Config.GetFolder(Config.Dir.Base) + @"\" + Path.GetFileName(flst.FileName); + ret = Config.GetFolder(Config.Dir.Base) + @"\" +"Docs"+ @"\" + Path.GetFileName(flst.FileName); } return ret; } Modified: trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs 2007-03-05 06:56:19 UTC (rev 158) +++ trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs 2007-03-05 18:46:39 UTC (rev 159) @@ -47,6 +47,11 @@ if (Path.GetFileName(entry.Name) ==Path.GetFileName(fl.FileName)) { string tpf =Path.GetFullPath(MPinstalerStruct.GetDirEntry(fl)) ; + if (fl.Type == MPinstalerStruct.SKIN_TYPE || fl.Type == MPinstalerStruct.SKIN_MEDIA_TYPE) + { + if (!Directory.Exists(Path.GetDirectoryName(tpf))) + Directory.CreateDirectory(Path.GetDirectoryName(tpf)); + } //MessageBox.Show(tpf); FileStream fs = new FileStream(tpf, FileMode.Create); if (pb != null) Modified: trunk/plugins/mpinstaler/MPInstaler/wizard/wizard_1.cs =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/wizard/wizard_1.cs 2007-03-05 06:56:19 UTC (rev 158) +++ trunk/plugins/mpinstaler/MPInstaler/wizard/wizard_1.cs 2007-03-05 18:46:39 UTC (rev 159) @@ -254,6 +254,7 @@ { if (System.IO.File.GetCreationTime(u.Path) == u.Date) { + System.IO.File.Delete(u.Path); listBox1.Items.Add(u.Path); }else listBox1.Items.Add("File date changed :"+u.Path); Modified: trunk/plugins/mpinstaler/MPInstaler.suo =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |