![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
nmc |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 7.4.2009 Репутация: нет Всего: -1 |
Доброго времени суток!
Как можно скопировать(вырезать) папки(файлы) между дисками. У классов File и Directory eсть методы для копирования внутри тома. А как быть в общем случае????? ![]() Это сообщение отредактировал(а) nmc - 8.11.2009, 20:17 |
|||
|
||||
wester |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
для копирования File.Copy(); для вырезания File.Copy() а потом удаление старого файла
если не трудно перефразируйте более подробно , а то ни черта не понятно |
||||
|
|||||
nmc |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 7.4.2009 Репутация: нет Всего: -1 |
File.Copy() - копирует насколько понял внутри диска(тома), а как быть если нужно скопировать на другой диск? |
||||||
|
|||||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
а с чего ты это взял? вроде он копирует туда куда скажешь, вводи полный адрес и будет копировать. читаем тут Это сообщение отредактировал(а) Экскалупатор - 9.11.2009, 02:36 |
|||
|
||||
nmc |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 7.4.2009 Репутация: нет Всего: -1 |
Народ функция FileCopy для Visual Basic, Как скопровать с различных дисков для С#. Здесь как быть? Это сообщение отредактировал(а) nmc - 9.11.2009, 13:25 |
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
||||
|
||||
Conkistador |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.6.2009 Репутация: нет Всего: 2 |
Вот только отобразить процесс копирования при использовании File.Copy() не получится...
|
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
Conkistador, это почему?
|
|||
|
||||
KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: 11 Всего: 38 |
-------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
KelTron,
почему? мне интересно... |
|||
|
||||
KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: 11 Всего: 38 |
Хм, может мы о разном говорим..?
Под словами "отобразить процесс копирования" я подразумеваю: Во время копирования файла отображать какая часть файла уже скопирована и сколько ещё осталось - в виде прогресс бара или чего то подобного. Если мы говорим об одном и том же, то как ты собираешься отображать это, ведь File.Copy() не разбить на множество мелких операций. И т.о. придётся использовать потоки (Stream), чтобы выполнять операцию копирования порциями и отображать прогресс. -------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
да я тоже про это. да на счет одного файла согласен. реальное отображение сделать не получиться. а вот если много то можно привязаться к количеству. вообще реально не сложно сделать свой метод для копирования (как говориться с блекджеком и шлюхами), который будет делать все что нужно, и прогресс показывать. но топикстартера походу не это интересует...
|
|||
|
||||
KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: 11 Всего: 38 |
Разве тут кто то упоминал про эту функцию? С помощью классов File и Directory можно копировать куда угодно и откуда угодно, не знаю где ты начитался такого Так вот "насколько ты понял" не соответствует истине, так что разберись лучше и пойми правильно..) -------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |