История изменений
Исправление DarkEld3r, (текущая версия) :
С аргументацией никак?
Мне казалось, что оно очевидно, но ладно, давай сравнивать вместе:
- Рекурсивный обход файлов в расте надо велосипедить (или брать библитеку). В плюсах из коробки.
- Есть в расте аналог filesystem::space_info?
- Как в расте скопировать директорию? В плюсах можно, более того - с кучей настроек копирования (filesystem::copy_options).
- std::fs::Permissions позволяет узнать аж одно свойство (readonly), в std::filesystem::perms «немного» побольше свойств.
- Похожая ситуация с типами файлов.
- В плюсах есть create_symlink, create_directory_symlink, а в расте предлагается использовать std::os::unix::fs::symlink или std::os::windows::fs::{symlink_file, symlink_dir} - это к вопросу «идентичной работы на всех ОС».
- absolute, system_complete, resize_file, hard_link_count в раст не завезли?
Но QVarian довольно часто использовал, а это почти одно и тоже.
Как по мне, то это довольно разные вещи.
Исходная версия DarkEld3r, :
С аргументацией никак?
Мне казалось, что оно очевидно, но ладно, давай сравнивать вместе:
- Рекурсивный обход файлов в расте надо велосипедить (или брать библитеку). В плюсах из коробки.
- Есть в расте аналог filesystem::space_info?
- Как в расте скопировать директорию? В плюсах можно, более того - с кучей настроек копирования (filesystem::copy_options).
- std::fs::Permissions позволяет узнать аж одно свойство (readonly), в std::filesystem::perms «немного» побольше свойств.
- Похожая ситуация с типами файлов.
- В плюсах есть create_symlink, create_directory_symlink, а в расте предлагается использовать std::os::unix::fs::symlink или std::os::windows::fs::{symlink_file, symlink_dir} - это к вопросу «идентичной работы на всех ОС».
- absolute, system_complete, resize_file, hard_link_count в раст не завезли?