Überprüfen Sie, ob die Datei auf dem freigegebenen Netzlaufwerk vorhanden istPython

Python-Programme
Anonymous
 Überprüfen Sie, ob die Datei auf dem freigegebenen Netzlaufwerk vorhanden ist

Post by Anonymous »

Ich versuche herauszufinden, ob ein Verzeichnis auf einem freigegebenen Netzlaufwerk vorhanden ist.

Code: Select all

import os

if(os.path.exists('/Volumes')):
print 'path exists'
else:
print 'path does not exist'
Das funktioniert gut, schlägt jedoch fehl, wenn dieses Argument übergeben wird: „/Volumes/A21\ 's\ Public\ Folder“

Das macht für mich Sinn, weil es erst existiert, wenn ich das freigegebene Laufwerk im Finder öffne. Also muss ich wohl zuerst mounten, was ich zuerst über die Befehlszeile versucht habe -

Code: Select all

mount_smbfs smb://guest@server/A21's Public Folder
Dies schlägt fehl, daher bin ich mir nicht sicher, was ich für das Argument os.path.exists übergeben soll. Idealerweise möchte ich zuerst in den öffentlichen Ordner von /Volumes/A21 einbinden und später prüfen, ob dieser Ordner existiert?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post