diff --git a/oletools/thirdparty/xglob/xglob.py b/oletools/thirdparty/xglob/xglob.py index 48026a4..c02d0d9 100644 --- a/oletools/thirdparty/xglob/xglob.py +++ b/oletools/thirdparty/xglob/xglob.py @@ -131,6 +131,8 @@ def iter_files(files, recursive=False, zip_password=None, zip_fname='*'): else: iglob = glob.iglob for filespec in files: + if not os.path.exists(filespec): + raise ValueError('given path {} does not exist!'.format(filespec)) for filename in iglob(filespec): if zip_password is not None: # Each file is expected to be a zip archive: