У меня есть этот код:C# Переместить файл из BOOL
bool containsNonAllowedCLEOFiles = directory.EnumerateFiles().Any(file => !allowedCLEOFiles.Contains(file.Name));
if (containsNonAllowedCLEOFiles == true)
{
DialogResult existsunallowedcleofiles = MessageBox.Show("Extraneous files found! Please remove them", "Error", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
if(existsunallowedcleofiles == DialogResult.OK)
{
//move files
}
return;
}
Если посторонние/недозволенных файлы существуют, я получаю это сообщение. Но я хочу переместить эти файлы в другой каталог, когда я нажимаю OK. Как мне это сделать? Я хочу переместить не все файлы, но только посторонние/не разрешенные.
P.S Я знаю, что должен использовать File.Move («файл», «каталог»); или что-то вроде этого, но я не знаю, как получить это имя файла .. и т.д.
[Что случилось с другим вопросом на ту же тему?] (Http://stackoverflow.com/questions/31491959/how-to-move-extraneous-files-to-folder) – DGibbs
Вы уже опубликовал такой же вопрос несколько дней назад и даже получил ответ. –