- MESSAGE("SetDirName, NomDir : "<<NomDir);
- if (chdir(NomDir) == 0)
- {
- _NomDir = std::string( NomDir );
- }
- else
+// MESSAGE("SetDirName, NomDir : "<<NomDir);
+// MESSAGE("SetDirName, _NomDir : "<<_NomDir);
+ int erreur = 0 ;
+ // On vérifie qu'aucun calcul n'a eu lieu pour ce cas
+// MESSAGE("SetDirName, _ListIter.size() : "<<_ListIter.size());
+ if ( _ListIter.size() > 1 ) { erreur = 1 ; }
+ // Creation
+ if ( CHDIR(NomDir) == 0 )
+ { _NomDir = std::string( NomDir ); }
+ else
+ {
+
+#ifndef WIN32
+ if ( mkdir(NomDir, S_IRWXU|S_IRGRP|S_IXGRP) == 0 )
+#else
+ if ( _mkdir(NomDir) == 0 )
+#endif