我尝试使用“CopyEx”时收到“无效名称”错误

时间:2010-09-01 19:33:34

标签: c# winapi copy wmi

关于现在修复的my previous problem,我在这里找到了//代码的另一个问题:/

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 :(得分:0)

您的文件名中有一个前导反斜杠。尝试删除它。我不知道任何具有您正在使用的格式的文件路径。