2015-06-10 2 views
-2

У меня есть папка на моей локальной машине, которая содержит файлы .jpeg. Я хочу выбрать все эти изображения и сохранить их в другой папке. Вот и все. Я использую C# и ASP.NET Webforms. Есть ли простой способ сделать это?Выберите все изображения в папке и сохраните их в другой папке

спасибо.

+0

Там есть .. Вы посмотрели на 'File.Copy() '? –

+0

Вы хотите просто скопировать их в папку назначения или вы хотите переместить их (IE Copy then Delete)? И что более важно. Являются ли эти исходные и целевые папки под корневой папкой вашего сайта? – Steve

+0

Нет корневой папки. Начальная папка и папка назначения находятся на рабочем столе моего локального компьютера. Я просто практиковал большой проект под рукой и имел небольшую проблему с выбором файлов. Он работает сейчас. – slrom

ответ

1

Что-то вроде этого следует сделать трюк:

var filesToCopy = Directory.EnumerateFiles(@"c:\path to images", "*.jpeg"); 

var directoryToCopyTo = "c:\destination folder"; 

foreach (var file in filesToCopy) 
{ 
    File.Copy(file, Path.Combine(directoryToCopyTo, Path.GetFileName(file))); 
} 

Примечания: Эта будет не копировать изображения в подпапках

+0

Спасибо. Оно работает. – slrom

Смежные вопросы