[C++/CLI & .Net] Scanner une directory
C'est encore moi :D...
Voila, je souhaite maintenant scanner tous les fichier contenus dans une directory fixée par l'utilisateur...
Je vais donc voir sur les FAQ, je trouve ceci :
Code:
1 2 3 4 5 6 7 8 9 10
| static void Dir(String ^directory)
{
array<String ^> ^ files;
// pour avoir les noms des fichiers et sous-répertoires
files = Directory::GetFileSystemEntries(directory);
for each (String ^file in files)
Console::WriteLine(file);
} |
Je me reseigne un peu sur les fonction etc, ca a l'air logique et je l'essaye.
J'ai pourtant un problème... Mon compilateur n'est pas contant avec "array", voici l'erreur :
Citation:
error C2275: 'System::String' : illegal use of this type as an expression
error C2059: syntax error : '>'
error C2061: syntax error : identifier 'each'
error C2065: 'array' : undeclared identifier
error C2065: 'files' : undeclared identifier
D'où cela peut-il bien provenir ? J'ai essayer avec la class vector, mais sans résultat...
Merci et encore désolé de mes questions de Noob :p