|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
Копирование папок, файлов, используя буфер обмена28.11.2017, 09:37. Показов 3589. Ответов 8
Метки нет (Все метки)
Доброго времени суток! подскажите есть ли в С# какой-то метод для копирование файло, папок, между разделами диска, по сети, используя буфер обмена? Или как-то можно по-другому сделать для решения следующей задачи?
Задача стоит такая: есть сторонний файловый менеджер, не проводник винды, от туда копирую элемент(файл, папку) на рабочий стол винды. Нужно потом этот файл скопировать назад.
0
|
|
| 28.11.2017, 09:37 | |
|
Ответы с готовыми решениями:
8
Копирование изображения в буфер обмена
Копирование картинки в буфер обмена, фон в оригинальном изображении - белый, а при вставке он получается серым |
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
| 28.11.2017, 09:42 | |
|
deskindom3, https://msdn.microsoft.com/en-... yinfo.aspx
В конце есть примеры..
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
| 28.11.2017, 10:54 [ТС] | |
|
Возмзно не так изложил задачу. написал файловый менеджер на C#, через который копирую файл или папку на рабочий стол винды. Теперь стоит задача скопировать назад это файл или папку. Как в таком случае поступает пользователь, правой кнопко мишы на файле-> копировать. и уже в нописанном на С# файловом менеджере - > вставить. Как такое реализовать.
То есть файл/ папка копируется то в винде, а вставить ее нужно через файловый менеджер в другой раздел диска или сетевой диск.
0
|
|
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
| 28.11.2017, 11:47 | |
|
deskindom3, Все равно не понятно что вы хотите..
1)Скопировать что-то из папки А в папку Б 2)Скопировать что-то что было ранее скопировано - обратно в то место откуда оно было взято, уничтожая старую копию. так ? Процедура 1 делается через самописаный файловый менеджер Процедура 2 вызывается через контекстное меню windows при нажатии п.к мыши по файлу (#скопировать файл\папку обратно в....)
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
||
| 28.11.2017, 14:27 [ТС] | ||
|
Добавлено через 56 минут А можно ли получить путь до элемента в буфере обмена?
0
|
||
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|||||||
| 28.11.2017, 15:46 | |||||||
Сообщение было отмечено deskindom3 как решение
Решение
deskindom3,
Я думаю тут нужно другую логику применить... Журнал где делались бы запись при событии копировании\вставить на подобии программы clipbrd в XP. т.е есть журнал где записывается: 1. путь откуда был скопирован файл(папки), 2. путь куда был скопирован файл(папки) 3. название файла(папки) При п.к мыши по файлу(папке) появляется контекстное меню, с нашей программкой, назовём ее - "#СкопироватьОбратно" Обратный адрес находит в журнале записей сверяя текущую директорию с п.2 и имени файла с п.3 После выполнения этого действия, всю запись стираем.. Добавлено через 1 час 6 минут есть способ скопировать От.. А вот ДО - что то не нашел.. но я думаю как то можно... надо искать..
0
|
|||||||
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
||
| 29.11.2017, 06:13 [ТС] | ||
|
0
|
||
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
| 29.11.2017, 06:26 | |
|
deskindom3, когда вы жмете "копировать", в буфер попадает именно ссылка на файл, выше я как раз скинул код который берет из этого буфера путь и имя файла. Осталась проблемма - это определить путь КУДА был вставлен файл(каталог)
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
||
| 30.11.2017, 08:51 [ТС] | ||
|
Добавлено через 3 минуты Хотя, кажется, пришла идея
0
|
||
| 30.11.2017, 08:51 | |
|
Помогаю со студенческими работами здесь
9
Копирование файлов и папок Копирование папок и файлов dataGridView: копирование русских шрифтов в буфер обмена Копирование файлов в буфер обмена Копирование списка файлов в буфер обмена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|