Я получаю сообщение об ошибке «Неверное имя» при попытке использовать «CopyEx» - PullRequest
0 голосов
/ 01 сентября 2010

Относительно моей предыдущей проблемы , которая теперь исправлена, у меня есть другая проблема с // кодом здесь: /

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);
}

Я получаю возвращаемое значение 9, которое называется «Неверное имя». Я понятия не имею, что получил неправильное имя, и как это исправить. Обе папки существуют.

1 Ответ

0 голосов
/ 01 сентября 2010

У вас есть начальная обратная косая черта в имени файла. Попробуйте удалить его. Я не знаю ни одного пути к файлу в том формате, который вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...