tools/pyboard.py: Support Windows pathname separators.

Addresses issue #9132.
This commit is contained in:
Wind-stormger 2022-08-30 11:30:12 +08:00 committed by Damien George
parent 2d4e7e99bf
commit 57fd66b80f

View File

@ -582,12 +582,12 @@ def filesystem_command(pyb, args, progress_callback=None, verbose=False):
return src return src
def fname_cp_dest(src, dest): def fname_cp_dest(src, dest):
src = src.rsplit("/", 1)[-1] _, src = os.path.split(src)
if dest is None or dest == "": if dest is None or dest == "":
dest = src dest = src
elif dest == ".": elif dest == ".":
dest = "./" + src dest = os.path.join(".", src)
elif dest.endswith("/"): elif dest.endswith(os.path.sep):
dest += src dest += src
return dest return dest