google-photos-migrate
Version:
A tool to fix EXIF data and recover filenames from a Google Photos takeout.
16 lines (15 loc) • 501 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.walkDir = walkDir;
const promises_1 = require("fs/promises");
const path_1 = require("path");
async function* walkDir(dir) {
for (const dirent of await (0, promises_1.readdir)(dir, { withFileTypes: true })) {
if (dirent.isDirectory()) {
yield* walkDir((0, path_1.resolve)(dir, dirent.name));
}
else {
yield (0, path_1.resolve)(dir, dirent.name);
}
}
}