+ sprintf(copyFile,"copy %s\\bbtk_config.xml.tmp \"%s\"\\bbtk_config.xml ",bbtk_path,rootDirectory );
+
+ WCHAR rootDirectory2[200];
+ MultiByteToWideChar( 0,0, rootDirectory, 200, rootDirectory2, 6);
+ LPCWSTR rootDirectory3 = rootDirectory2;
+ int attribs = GetFileAttributes (rootDirectory3);
+// int attribs = GetFileAttributes (rootDirectory3);
+
+
+ bbtkMessage("config",1,std::hex << attribs << " " << FILE_ATTRIBUTE_DIRECTORY << std::endl);
+ if ( attribs != 0xFFFFFFFF)
+ {
+ if ((attribs & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY ) /// \TODO : check !
+ {
+ WCHAR configPath2[200];
+ MultiByteToWideChar( 0,0, configPath, 200, configPath2, 6);
+ LPCWSTR configPath3 = configPath2;
+ if ( GetFileAttributes( configPath3 ) == 0xFFFFFFFF)
+ //if ( GetFileAttributes( configPath ) == 0xFFFFFFFF)
+ {
+ system(copyFile);
+ }
+ }
+ } else {
+ system(makeDir);
+ system(copyFile);
+ }
+ return;