Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
 Аватар для chaleureux
25 / 28 / 19
Регистрация: 24.12.2014
Сообщений: 1,260
.NET 3.x

Копировать все картинки с рабочего стола

09.09.2016, 18:40. Показов 1399. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не получается скопировать именно с каждой папки все картинки, как сделать чтобы проверялось с каждой папки и если есть там картинки то копировало всё это в мою папку ?!
Имеется код:
C#
1
2
private static readonly string[] foto = new string[] { "*.jpg, "*.png"};
private static string TxtPath = Path.GetTempPath() + @"\FilesImage";
C#
1
2
3
4
5
6
7
8
9
10
11
12
public static void Img()
{
      foreach (string Rembo in Extensions)
            {
                string[] Inferno = Directory.GetFiles(foto, Rembo, SearchOption.TopDirectoryOnly);
                foreach (string Mic in Inferno)
                {
                    Directory.CreateDirectory(TxtPath);
                    File.Copy(Mic, TxtPath + Path.GetFileName(Mic));
                }
            }
}
Но он копирует только если картинки лежат именно на рабочем столе, а мне нужно чтобы он ещё в папках искал,
кроме 1 ( user ) Как сделать ещё ограничение на поиск файлов в папке user?!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2016, 18:40
Ответы с готовыми решениями:

Изменение картинки рабочего стола
Как изменить изображение рабочего стола?

Где находятся картинки рабочего стола ?
Люди, подскажите плз, как выкачать из винды картинки, которые в темах раб. стола? Где находится эта папка, я уже понял. Resourses - Theme....

Изменение картинки рабочего стола - растянуть, замостить и т.д.
И еще вопрос! А как сделать так чтобы картинка на desctop е была растянута, или по центру или приближена. В общем использовать свойства...

6
 Аватар для EveKS
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
09.09.2016, 20:08
Может если посмотреть на то, что тут написано:
Цитата Сообщение от chaleureux Посмотреть сообщение
SearchOption.TopDirectoryOnly
Можно что-то сделать.
0
 Аватар для chaleureux
25 / 28 / 19
Регистрация: 24.12.2014
Сообщений: 1,260
10.09.2016, 00:21  [ТС]
Цитата Сообщение от EveKS Посмотреть сообщение
Можно что-то сделать.
И через всю директорию попробовал, не всё копирует
0
 Аватар для iDReeM
64 / 68 / 18
Регистрация: 21.10.2015
Сообщений: 228
10.09.2016, 01:35
Цитата Сообщение от chaleureux Посмотреть сообщение
а мне нужно чтобы он ещё в папках искал
как я понимаю: есть папка, в ней файлы и другие папки, ты хочешь копировать картинки из этой папки, и всех папок которые внутри неё?
0
 Аватар для EveKS
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
10.09.2016, 05:34
chaleureux,
C#
1
2
3
4
 var fileInfos =
       new DirectoryInfo(directory)
       .GetFiles("*.*", SearchOption.AllDirectories)
       ;
Добавлено через 1 минуту
C#
1
2
3
4
foreach (var fi in new DirectoryInfo(directory).EnumerateFiles("*.*", SearchOption.AllDirectories))
{
// ToDo Первый вариант, этот не сработает из-за EnumerateFiles
}
1
 Аватар для chaleureux
25 / 28 / 19
Регистрация: 24.12.2014
Сообщений: 1,260
10.09.2016, 09:01  [ТС]
Цитата Сообщение от iDReeM Посмотреть сообщение
ты хочешь копировать картинки из этой папки, и всех папок которые внутри неё?
Верно подметил.
0
 Аватар для iDReeM
64 / 68 / 18
Регистрация: 21.10.2015
Сообщений: 228
10.09.2016, 15:27
Цитата Сообщение от chaleureux Посмотреть сообщение
Верно подметил.
получай список папок внутри нужной папки. ответ здесь -> https://www.cyberforum.ru/csha... 66977.html
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.09.2016, 15:27
Помогаю со студенческими работами здесь

Использование картинки из .rc для фона рабочего стола
Есть у меня одна проблема... Заключается она в том, что я не могу установить на прямую картинку из ресурсов в качестве рабочего стола. ...

Где в Windows 7 находятся картинки рабочего стола?
Подскажите пожалуйста, а где, в какой папке находятся изображения рабочего стола. Я имею ввиду картинки из тем аэро, хочу их отдельно...

Изменение картинки рабочего стола для всех пользователей
Здравствуйте. Как установить единую картинку для пользователей? Была идея удалить стандартную картинку в папке windows\web но её даже...

Что с ноутбуком - пропадают папки, документы и картинки с рабочего стола
Ноутбук купили чуть меньше года, но до сих пор не до конца разбираюсь! В ноуте была установлена windows8, а на стационарном компе стоит 7,...

Батник картинки из папки по очереди делает фоном Рабочего стола
Доброго утра всем . Задался целью собрать bat , который сменял бы фон .По сети скрипт нашёл только он с расширением bmp работает . Хм...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru