Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Копирование каталог и файлов между дисками(томами) 
:(
    Опции темы
nmc
Дата 8.11.2009, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 7.4.2009

Репутация: нет
Всего: -1



Доброго времени суток!
Как можно скопировать(вырезать) папки(файлы) между дисками.
У  классов File и Directory eсть методы для копирования внутри тома.
А как быть в общем случае????? smile 


Это сообщение отредактировал(а) nmc - 8.11.2009, 20:17
PM   Вверх
wester
Дата 8.11.2009, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 3
Всего: 13



Цитата

Как можно скопировать(вырезать) папки(файлы) между дисками.

для копирования File.Copy();
для вырезания File.Copy() а потом удаление старого файла 

Цитата

А как быть в общем случае?????

если не трудно перефразируйте более подробно , а то ни черта не понятно
PM MAIL   Вверх
nmc
Дата 8.11.2009, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 7.4.2009

Репутация: нет
Всего: -1



Цитата

Цитата

Цитата

Как можно скопировать(вырезать) папки(файлы) между дисками.


для копирования File.Copy();
для вырезания File.Copy() а потом удаление старого файла 

Цитата
Цитата


А как быть в общем случае?????


если не трудно перефразируйте более подробно , а то ни черта не понятно


File.Copy() - копирует насколько понял внутри диска(тома), а как быть если нужно скопировать на другой диск?
PM   Вверх
Экскалупатор
Дата 9.11.2009, 02:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



Цитата

File.Copy() - копирует насколько понял внутри диска(тома), а как быть если нужно скопировать на другой диск? 


а с чего ты это взял? вроде он копирует туда куда скажешь, вводи полный адрес и будет копировать.

читаем тут

Это сообщение отредактировал(а) Экскалупатор - 9.11.2009, 02:36
PM MAIL ICQ   Вверх
nmc
Дата 9.11.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 7.4.2009

Репутация: нет
Всего: -1



Цитата

Справочник по языку Visual Basic
Функция FileCopy

Обновлен: Ноябрь 2007

Копирование файла.


Народ функция FileCopy для Visual Basic,
Как скопровать с различных дисков для  С#. Здесь как быть?

Это сообщение отредактировал(а) nmc - 9.11.2009, 13:25
PM   Вверх
Экскалупатор
Дата 9.11.2009, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



PM MAIL ICQ   Вверх
Conkistador
Дата 10.11.2009, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.6.2009

Репутация: нет
Всего: 2



Вот только отобразить процесс копирования при использовании File.Copy() не получится...
PM MAIL WWW   Вверх
Экскалупатор
Дата 10.11.2009, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



Conkistador, это почему?
PM MAIL ICQ   Вверх
KelTron
Дата 10.11.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 11
Всего: 38



Цитата(Экскалупатор @  10.11.2009,  13:08 Найти цитируемый пост)
это почему?

Ну для одного файла то нет..)


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
Экскалупатор
Дата 10.11.2009, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



KelTron
Цитата

Ну для одного файла то нет..) 


почему? мне интересно...
PM MAIL ICQ   Вверх
KelTron
Дата 10.11.2009, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 11
Всего: 38



Хм, может мы о разном говорим..?
Под словами "отобразить процесс копирования" я подразумеваю:
Во время копирования файла отображать какая часть файла уже скопирована и сколько ещё осталось - в виде прогресс бара или чего то подобного. 
Если мы говорим об одном и том же, то как ты собираешься отображать это, ведь File.Copy() не разбить на множество мелких операций. И т.о. придётся использовать потоки (Stream), чтобы выполнять операцию копирования порциями и отображать прогресс.


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
Экскалупатор
Дата 10.11.2009, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



да я тоже про это. да на счет одного файла согласен. реальное отображение сделать не получиться. а вот если много то можно привязаться к количеству. вообще реально не сложно сделать свой метод для копирования (как говориться с блекджеком и шлюхами), который будет делать все что нужно, и прогресс показывать. но топикстартера походу не это интересует...
PM MAIL ICQ   Вверх
KelTron
Дата 11.11.2009, 05:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 11
Всего: 38



Цитата(nmc @  9.11.2009,  13:24 Найти цитируемый пост)
Народ функция FileCopy для Visual Basic

Разве тут кто то упоминал про эту функцию?

С помощью классов File и Directory можно копировать куда угодно и откуда угодно, не знаю где ты начитался такого
Цитата(nmc @  8.11.2009,  21:35 Найти цитируемый пост)
копирует насколько понял внутри диска(тома)

Так вот "насколько ты понял" не соответствует истине, так что разберись лучше и пойми правильно..)




--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0820 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.