Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 15

Копирование файлов с флешки

04.02.2018, 15:36. Показов 3384. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь написать программу которая бы копировала определенный файлы с флэшки на компьютер, то есть после запуска программы копируются определённый файлы из папки в которой находится эта самая программа допустим на диск С:\\NewFiles. Всем заранее спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2018, 15:36
Ответы с готовыми решениями:

Копирование файла на флешки
1) Как скопировать файл на флешку не зная букву флешки? Ну или как, хотя бы, скопировать файл на все съемные носители? Вот находим все...

Копирование файлов с флешки
помогите написать мини программку При подключении флешки(любой) скопировать вордовские файлы .doc и .docx на жесткий диск. для каждого...

Медленное копирование файлов на флешки и ж.д
Здравствуйте! Может кто сталкивался? На windows8 при копировании любых файлов с компьютера на флешку, ж.д. или обратно скорость неболее...

2
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,898
Записей в блоге: 1
04.02.2018, 20:31
Лучший ответ Сообщение было отмечено Victor71257125 как решение

Решение

Victor71257125,
C#
1
2
3
4
5
6
7
string exePath = Assembly.GetExecutingAssembly().Location;
const string ROOT = @"C:\NewFiles";
Directory.CreateDirectory(ROOT);
foreach (string filePath in Directory.EnumerateFiles(Path.GetDirectoryName(exePath)).Where(path => !string.Equals(path, exePath, StringComparison.OrdinalIgnoreCase)))
{
    File.Copy(filePath, Path.Combine(ROOT, Path.GetFileName(filePath)));
}
2
4 / 6 / 5
Регистрация: 03.12.2013
Сообщений: 174
04.02.2018, 22:00
Лучший ответ Сообщение было отмечено Victor71257125 как решение

Решение

просто с флешки
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void func()
        {
            var drivelist = DriveInfo.GetDrives();
            foreach (DriveInfo drive in drivelist)
            {
                if (drive.DriveType == DriveType.Removable)
                {
                    DirectoryInfo dir = new DirectoryInfo(drive.Name);
                    foreach(FileInfo file in dir.GetFiles())
                    {
                        file.CopyTo("c:\\NewFiles\\"+file.Name,true);
                    }
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            
            if (Directory.Exists("c:\\NewFiles"))
            {
                func();
            }
            else
            {
                try
                {
                    Directory.CreateDirectory("c:\\NewFiles");
                    func();
                }
                catch 
                { 
                    MessageBox.Show("error"); 
                }
            }
        }
с папки программы,если она флешка:
Вместо:
C#
1
DirectoryInfo dir = new DirectoryInfo(drive.Name);
это:
C#
1
DirectoryInfo dir = new DirectoryInfo(Environment.CurrentDirectory);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2018, 22:00
Помогаю со студенческими работами здесь

Копирование всех файлов с флешки
Нужна программа для абсолютного копирования всех файлов и директорий с флешки.

Копирование файлов с флешки через скрипт
Есть одно устройство на linux. В нем только 1 порт usb. Т.е. можно подключить либо клавиатуру, либо флешку. Возможно ли написать такой...

Копирование файлов с флешки без ведома пользователя
Ребят подскажите. У меня есть доступ к компу. Каждый день работает на этом компе человек, все данные хранит на своём внешнем диске. Мне...

Копирование папки с флешки на компьютер при неизвестной букве диска у флешки
Здравствуйте, а подскажите пожалуйста, хочу скопировать папку с флешки на компьютер, как задать параметр копирования, если на разных...

Запретить копирование с флешки
на флешка инфа,которую можно просто посмотреть,там сайт,и он не должен копироваться,помогите!


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru