diff --git a/linkcheck/configuration/__init__.py b/linkcheck/configuration/__init__.py index 3a812cb8..2454dd28 100644 --- a/linkcheck/configuration/__init__.py +++ b/linkcheck/configuration/__init__.py @@ -467,6 +467,10 @@ def get_user_config(): try: userdir = os.path.dirname(userconf) if not os.path.isdir(userdir): + if os.name == 'nt': + # Windows forbids filenames with leading dot unless + # a trailing dot is added. + userdir += "." os.mkdir(userdir, 0700) shutil.copy(initialconf, userconf) except StandardError, errmsg: