0

我正在尝试EmptyFolderContents使用 ( recent) 系统变量调用方法 ( ),但收到以下消息:

以下方法或属性之间的调用不明确

那么我该如何重命名/更改它呢?

String recent = Environment.ExpandEnvironmentVariables("%USERPROFILE%") + "\\Recent";

EmptyFolderContents(recent);

private void EmptyFolderContents(string folderName)
{
    foreach (var folder in Directory.GetDirectories(folderName))
    {
        try
        {
            Directory.Delete(folder, true);
        }
        catch (Exception excep)
        {
            System.Diagnostics.Debug.WriteLine(excep);
        }
    }

    foreach (var file in Directory.GetFiles(folderName))
    {
        try
        {
            File.Delete(file);
        }
        catch (Exception excep)
        {
            System.Diagnostics.Debug.WriteLine(excep);
        }
    }
}
4

1 回答 1

0

这意味着您在同一范围内有 2 个具有相同签名的方法。从范围中删除不需要的方法或将任何一种方法的名称更改为某物

       private void EmptyFolderContents_New(string folderName)

然后这样称呼它

       EmptyFolderContents_New(recent); 
于 2013-07-15T15:45:37.063 回答