En ce qui concerne my previous problem qui est maintenant fixé, je suis un autre problème avec le code // ici partiel:/je reçois un « Nom non valide » erreur lorsque je tente d'utiliser « CopyEx »
foreach (ManagementObject obj in ObjSearcher.Get())
{
ManagementBaseObject inputArgs = obj.GetMethodParameters("CopyEx");
inputArgs["FileName"] = "\\c:\\1stuff";
inputArgs["Recursive"] = true;
ManagementBaseObject outParams = obj.InvokeMethod("CopyEx", inputArgs, null);
uint ret = (uint)(outParams.Properties["ReturnValue"].Value);
}
Je continue de recevoir un returnvalue de 9, qui est "nom invalide". Je n'ai aucune idée de ce qui a obtenu un nom invalide ni comment le réparer. Les deux dossiers existent.
Quel est l'objectif de la barre oblique inverse ("\\") dans votre nom de fichier? Ce n'est pas valide. – Jacob