首页 > 解决方案 > 在当前上下文中不存在。使用 [字符串]

问题描述

我很困惑请帮助!

string[] source = Directory.GetFiles(path);

foreach (string sourcefile in source);
    string dest = Path.GetFileName(sourcefile);

File.Move(sourcefile, sourcefile);

标签: c#

解决方案


string[] source = Directory.GetFiles(path);
foreach (string sourcefile in source)
{
    string dest = Path.GetFileName(sourcefile);
    File.Move(sourcefile, dest );
}

你忘了加括号。否则 foreach 只适用于之后的行。你想把它移到dest我猜。(感谢德米特里)


推荐阅读