isSterilePath static method

bool isSterilePath(
  1. String filePath
)

Whether the given filePath is legal or not.

Implementation

static bool isSterilePath(String filePath) {
  final List<String> illegalChars = _illegalPathChars + _illegalChars;

  for (String char in illegalChars) {
    if (filePath.contains(char)) {
      return false;
    }
  }

  // Check for double path separators.
  if (filePath
      .contains("${Platform.pathSeparator}${Platform.pathSeparator}")) {
    return false;
  }

  return true;
}