diff --git a/src/sync.d b/src/sync.d index e32ea112..683ff312 100644 --- a/src/sync.d +++ b/src/sync.d @@ -316,13 +316,13 @@ final class SyncEngine if (isFile(path)) { remove(path); writeln("Deleted file: ", path); - } - } else { - try { - rmdir(path); - writeln("Deleted dir: ", path); - } catch (FileException e) { - writeln("Keeping dir: ", path); + } else { + try { + rmdir(path); + writeln("Deleted directory: ", path); + } catch (FileException e) { + // directory not empty + } } } }