Use GIO for file operations
Fixes #2548 (closed)
There are two paths we can take to fix the issue:
- Use C++17 std::filesystem
- Use GIO
Using GIO
is IMO the best choice as it supports remote filesystems, something that neither boost::filesystem
nor std::filesystem
can give us.
It is also built from the ground-up for cancellation which is very important for file operations!
Edited by lb90