Page 1 of 1

Mounten einer Windows-Freigabe unter MacOS Sequoia

Posted: 22 Dec 2024, 03:07
by Anonymous
Wie mounte ich eine Windows-Server-Dateifreigabe in MacOS in Python?
Ein Fehler resultiert aus diesem Code (MacOS Sequoia, Windows Server 2022, VSCode, Python 3.12.6):
from contextlib import contextmanager
import os
import shutil
import subprocess

remote_share = '//user:password@10.0.0.100/remote_share_folder'
local_folder = 'local_folder'

@contextmanager
def mounted():
retcode = subprocess.call(['/sbin/mount_smbfs', remote_share, local_folder])
if retcode != 0:
raise OSError("mount operation failed")

try:
with mounted():
shutil.copy(os.path.join(remote_share, 'textfile.txt'), local_folder)
except OSError as e:
print(f"Error: {e}")


Fehler: Mount-Vorgang fehlgeschlagen
mount_smbfs: Serververbindung fehlgeschlagen: Keine Route zum Host