diff -r 5ca9e14751ba -r 89b36a39fe69 src/eric7/RemoteServer/EricServerFileSystemRequestHandler.py --- a/src/eric7/RemoteServer/EricServerFileSystemRequestHandler.py Thu Oct 03 17:06:51 2024 +0200 +++ b/src/eric7/RemoteServer/EricServerFileSystemRequestHandler.py Sat Oct 05 10:28:34 2024 +0200 @@ -250,7 +250,11 @@ @rtype dict """ try: - os.mkdir(params["directory"]) + mode = params["mode"] + except KeyError: + mode = 0o777 + try: + os.mkdir(params["directory"], mode=mode) return {"ok": True} except OSError as err: return {