| 681 | } |
| 682 | |
| 683 | bool deletePath(QString path) |
| 684 | { |
| 685 | std::error_code err; |
| 686 | |
| 687 | fs::remove_all(StringUtils::toStdString(path), err); |
| 688 | |
| 689 | if (err) { |
| 690 | qWarning() << "Failed to remove files:" << QString::fromStdString(err.message()); |
| 691 | } |
| 692 | |
| 693 | return err.value() == 0; |
| 694 | } |
| 695 | |
| 696 | bool trash(QString path, QString* pathInTrash) |
| 697 | { |