Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » DirectoryCreateMulti as an alternative for RealizeDirectory
Re: DirectoryCreateMulti as an alternative for RealizeDirectory [message #19553 is a reply to message #19484] Mon, 15 December 2008 09:42 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13976
Registered: November 2005
Ultimate Member
OK, I have ended with this code

#ifdef POSIX
void RealizeDirectory(String dir, int mode)
#else
void RealizeDirectory(String dir)
#endif
{
	Vector<String> p;
	while(dir.GetLength() > DIR_MIN) {
		p.Add(dir);
		dir = GetFileFolder(dir);
	}
	for(int i = p.GetCount() - 1; i >= 0; i--)
		if(!DirectoryExists(p[i]))
#ifdef POSIX
			DirectoryCreate(p[i], mode);
#else
			DirectoryCreate(p[i]);
#endif
}


This is definitely a step in the right direction Smile

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Added Signals package
Next Topic: Cairo
Goto Forum:
  


Current Time: Sun May 12 08:53:40 CEST 2024

Total time taken to generate the page: 0.02642 seconds