Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для Wanket
19 / 10 / 0
Регистрация: 01.05.2015
Сообщений: 64

Кроссплатформенный способ переноса файлов

27.03.2016, 21:10. Показов 1318. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть какой-нибудь легальный способ кроссплатформенного переноса папок/файлов в C++? Желательно именно способы переноса, а не copy/remove, т.к. внутри одного диска простой перенос будет моментальным.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.03.2016, 21:10
Ответы с готовыми решениями:

Очистка экрана (кроссплатформенный способ)
Подскажите, пожалуйста, существует ли кроссплатформенный способ очистки экрана? в Windows я знаю как это сделать. Например...

Кроссплатформенный вывод списка файлов
Здравствуйте, господа и дамы! Интересует, есть ли кроссплатформенное решение для вывода списка файлов в каталоге (текущем, другом, не...

кроссплатформенный способ определения имен [активных] серийных портов (serial ports, COM1, /dev/ttyS0) и обращение к ним
Нашел библиотеку Boost.Asio http://www.boost.org/doc/libs/1_51_0/doc/html/boost_asio/overview/serial_ports.html Она позволяет...

1
128 / 126 / 60
Регистрация: 22.01.2014
Сообщений: 464
02.04.2016, 15:20
Лучший ответ Сообщение было отмечено Wanket как решение

Решение

Приведу кусок кода из busybox(mv.c):
C++
1
2
3
4
5
6
7
    if (rename(source, dest) < 0) {
        if (errno == EXDEV)
            return manual_rename(source, dest);
 
        perror_msg("unable to rename `%s'", source);
        return -1;
    }
Из man rename:
EXDEV
oldpath and newpath are not on the same mounted filesystem. (Linux permits a filesystem to be mounted at multiple points, but rename(2) does not work across different mount points, even if the same filesystem is mounted on both.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2016, 15:20
Помогаю со студенческими работами здесь

Нужен кроссплатформенный способ работы с папками
Здравствуйте. Такая проблема: нужен кроссплатформенный способ работы с папками. Всё что нужно - создать папку (права на запись в нужное...

Правильный способ переноса блога на другой домен, хостинг?
Возникла необходимость переехать на другой хостинг и домен. 1. Был создан дамп БД с помощью phpmyadmin. В дампе все вхождения...

Есть ли простой способ переноса приложения Windows Forms на WPF?
Доброго дня всем, у меня проблема такого рода, был проект на винформе и вот захотелось опробовать что такое впф, перенес все на впф проект...

ПО для переноса файлов (программ)
Всем привет!!! Недавно начал работать системным администратором и сегодня столкнулся с одной неприятной особенностью. Человеку купили новый...

Батник для переноса файлов
Добрый вечер ! Я ноль в программировании ! Помогите пожалуйста сделать Батник чтобы он мог взять любой файл (Один файл) из папки С:\A...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 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. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru