isWithin static method
Checks if a path is within a parent directory.
Implementation
static bool isWithin(String childPath, String parentPath) {
try {
final child = path.normalize(path.absolute(childPath));
final parent = path.normalize(path.absolute(parentPath));
return child.startsWith(parent + path.separator) || child == parent;
} catch (e) {
return false;
}
}