X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkConfigurationFile.cxx;fp=kernel%2Fsrc%2FbbtkConfigurationFile.cxx;h=e5b852945184c23a50ca9cd2aaa0b1e76b6af827;hb=42286a16f16c8af07589bbbe30c157770b73bbb2;hp=69a1ffd188f3340267098f79e786e439148fa22e;hpb=7f8e87d8ccd074477983cb0f836b5e3f18525ddb;p=bbtk.git diff --git a/kernel/src/bbtkConfigurationFile.cxx b/kernel/src/bbtkConfigurationFile.cxx index 69a1ffd..e5b8529 100644 --- a/kernel/src/bbtkConfigurationFile.cxx +++ b/kernel/src/bbtkConfigurationFile.cxx @@ -379,13 +379,23 @@ namespace bbtk sprintf(copyFile,"copy %s\\bbtk_config.xml.tmp \"%s\"\\bbtk_config.xml ",bbtk_path,rootDirectory ); - int attribs = GetFileAttributes (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 ! { - if ( GetFileAttributes( configPath ) == 0xFFFFFFFF) + WCHAR configPath2[200]; + MultiByteToWideChar( 0,0, configPath, 200, configPath2, 6); + LPCWSTR configPath3 = configPath2; + if ( GetFileAttributes( configPath3 ) == 0xFFFFFFFF) + //if ( GetFileAttributes( configPath ) == 0xFFFFFFFF) { system(copyFile); }