URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7476
[ Назад ]

Исходное сообщение
"Копирование файлов"

Отправлено Andis , 13-Июл-08 16:15 
Какие есть функции для копирования, перемещения файлов и директорий?
Заранее, спасибо!

Содержание

Сообщения в этом обсуждении
"Копирование файлов"
Отправлено wertik , 13-Июл-08 20:07 
>Какие есть функции для копирования, перемещения файлов и директорий?
>Заранее, спасибо!

man cp
man mv


"Копирование файлов"
Отправлено Andis , 13-Июл-08 21:37 
>man cp
>man mv

это то да! но меня интерсуют c++ функции. можно конечно что типа system("cp file1 file2"); но смогу ли я таким образом обработать ошибки, например не возможность скопировать файл, и т.п. хочется узнать есть ли что то типа bool file_copy();
можно конечно создать новый файл, открыть копируемый, и просто чтением, записью произвести копирование... но ИМХО чтото должно быть стандартное? уже написанное?



"Копирование файлов"
Отправлено eee , 13-Июл-08 21:43 
>>man cp
>>man mv
>
>это то да! но меня интерсуют c++ функции. можно конечно что типа
>system("cp file1 file2"); но смогу ли я таким образом обработать ошибки,
>например не возможность скопировать файл, и т.п. хочется узнать есть ли
>что то типа bool file_copy();
>можно конечно создать новый файл, открыть копируемый, и просто чтением, записью произвести
>копирование... но ИМХО чтото должно быть стандартное? уже написанное?

man sendfile


"Копирование файлов"
Отправлено parad , 14-Июл-08 00:26 
> man sendfile

похоже ты сам не читал!? sendfile - функция для работы с сокетами.

посмотри исходники (для FreeBSD) /usr/src/bin/cp/cp.c - там все расписано.


"Копирование файлов"
Отправлено eee , 14-Июл-08 00:36 
>похоже ты сам не читал!? sendfile - функция для работы с сокетами.

У меня Шлацкваре 12.1

http://www.opennet.me/man.shtml?topic=sendfile&category=2&ru...