История изменений
Исправление
RazrFalcon,
(текущая версия)
:
Стоп-стоп-стоп. В плюсах нет fs. Пока оно появится во всех популярных компиляторах, есть шанс что оно уже будет в расте.
Есть в расте аналог filesystem::space_info?
Он даже в Qt только в 5.4 появился. Там какие-то заморочки с ним.
В плюсах есть create_symlink, create_directory_symlink,
Там в доке чётко написано, что не у всех fs это есть, а значит вы можете словить исключение.
std::fs::Permissions позволяет узнать аж одно свойство (readonly), в std::filesystem::perms «немного» побольше свойств.
https://doc.rust-lang.org/std/os/unix/fs/trait.PermissionsExt.html
hard_link_count
https://doc.rust-lang.org/std/os/unix/fs/trait.MetadataExt.html#tymethod.nlink
Исходная версия
RazrFalcon,
:
Стоп-стоп-стоп. В плюсах нет fs. Пока оно появится во всех популярных компиляторах, есть шанс что оно уже будет в расте.
Есть в расте аналог filesystem::space_info?
Он даже в Qt только в 5.4 появился. Там как-то заморочки с ним.
В плюсах есть create_symlink, create_directory_symlink,
Там в доке чётко написано, что не у всех fs это есть, а значит вы можете словить исключение.
std::fs::Permissions позволяет узнать аж одно свойство (readonly), в std::filesystem::perms «немного» побольше свойств.
https://doc.rust-lang.org/std/os/unix/fs/trait.PermissionsExt.html
hard_link_count
https://doc.rust-lang.org/std/os/unix/fs/trait.MetadataExt.html#tymethod.nlink