| 671 | } |
| 672 | |
| 673 | bool deletePath(QString path) |
| 674 | { |
| 675 | std::error_code err; |
| 676 | |
| 677 | fs::remove_all(StringUtils::toStdString(path), err); |
| 678 | |
| 679 | if (err) { |
| 680 | qWarning() << "Failed to remove files:" << QString::fromStdString(err.message()); |
| 681 | } |
| 682 | |
| 683 | return err.value() == 0; |
| 684 | } |
| 685 | |
| 686 | bool trash(QString path, QString* pathInTrash) |
| 687 | { |