Erstellen einer Lösung > Erstellen von Dateipfaden
 
Erstellen von Dateipfaden
In FileMaker Pro können Sie Dateipfade zu einer externen Datei oder einer FileMaker-Datenquelle angeben. Jede benannte Datei oder FileMaker-Datenquelle kann aus einem oder mehreren Dateipfaden bestehen. Verwenden Sie mehrere Dateipfade, wenn FileMaker Pro eine Liste potenzieller Dateien durchsuchen soll.
Informationen zum Hinzufügen einer FileMaker-Datenquelle und das Angeben von Dateipfaden finden Sie unter Verbinden mit externen Datenquellen.
FileMaker Pro unterstützt die folgenden Dateipfadformate:
 
Typ des Pfads
Beschreibung
Format
Relativ
Der Pfad zu einer Zieldatei, angegeben vom Speicherort der aktuellen Datenbank oder vom Ordner „Dokumente“ des Benutzers (siehe die folgenden Hinweise)
file:Verzeichnisname/Dateiname
filemac:Verzeichnisname/
filewin:../Dateiname
Vollständig lokal oder entfernt (macOS)
Der absolute Pfad zu einer Zieldatei oder einem Zielordner, entweder lokal oder auf einem entfernten Volume, beginnend mit der obersten Ebene des Dateisystems
filemac:/Volumename/Verzeichnisname/Dateiname
filemac:/Volumename/Verzeichnisname/
Vollständig lokal (Windows)
Der absolute Pfad zu einer Zieldatei oder einem Zielordner unter Windows, beginnend mit der obersten Ebene des Dateisystems
filewin:/Laufwerksbuchstabe:/Verzeichnisname/Dateiname
filewin:/Laufwerksbuchstabe:/Verzeichnisname/
Vollständig entfernt (Windows)
Der absolute Pfad zu einer Zieldatei oder einem Zielordner auf einem Windows-Datenträger, die bzw. der über die Windows-Funktion „File Sharing“ gemeinsam genutzt wird
filewin://computername/sharename/verzeichnisname/dateiname
filewin://computername/sharename/verzeichnisname/
FileMaker-Netzwerk
Der Netzwerkpfad zu einer gemeinsam genutzten FileMaker Pro-Datei
fmnet:/hostnameOderIPadresse/dateiname
Hinweis  FileMaker Pro unterstützt keine URL-Protokolle als Dateipfade.
Erläuterung von Pfadpräfixen
Das Pfadpräfix bestimmt, wie FileMaker Pro den übrigen Pfad interpretiert. Systemübergreifende Präfixe funktionieren auf allen unterstützten Systemen, allerdings nur in relativen Pfaden. Für systemspezifische Dateipfade durchsucht FileMaker Pro nur den Dateipfad, der dem Betriebssystem entspricht, auf dem das FileMaker Pro-Programm läuft.
FileMaker Pro unterstützt die folgenden Pfadpräfixe:
 
Pfadpräfix
Systemunterstützung
Verwendet für
file
Systemübergreifend
FileMaker-Datenquellen; in Containerfelder mit dem Datei einfügen Scriptschritt eingefügte Dateien
filemac
filewin
Systemspezifisch
image
Systemübergreifend
Bild- oder PDF-Dateien, die mit dem PDF einfügen Scriptschritt bzw. dem Bild einfügen Scriptschritt in Containerfelder eingefügt wurden
imagemac
imagewin
Systemspezifisch
movie
Systemübergreifend
Audio/Video-Dateien, die mit dem Audio/Video einfügen Scriptschritt in Containerfelder eingefügt wurden
moviemac
moviewin
Systemspezifisch
Beispiele für mehrere Dateipfade
Verwenden Sie mehrere Dateipfade, wenn FileMaker Pro eine Liste potenzieller Dateien durchsuchen soll. Dateipfade werden in der angezeigten Reihenfolge durchsucht. FileMaker Pro öffnet die als erste gefundene Datei und beendet die Suche. Jeder Dateipfad muss in einer separaten Zeile bleiben.
Beispiel 1: In diesem Beispiel muss eine FileMaker Pro-Datenbank an zwei verschiedenen Betriebssystemen arbeiten: einem Windows-System, das auf lokale Windows-Dateien zugreift, und einem macOS-System, das auf lokale macOS-Dateien zugreift. Auf beiden Plattformen muss die Datenbank auf eine lokale Datei mit dem Namen test.xlsx zugreifen.
filewin:/C:/ExcelDateien/Freigegeben/test.xlsx
filemac:/MacintoshHD/ExcelDateien/Freigegeben/test.xlsx
Beispiel 2: In diesem Beispiel soll für ein Datensatzimport-Script eine FileMaker Pro-Datenbank auf eine Datei zugreifen, die von einem Host bereitgestellt wird. Da der Host eventuell nicht zur Verfügung steht, müssen Sie auch auf zwei alternative Dateien verweisen, von denen eine auf einem anderen Server bereitgestellt wird und die andere sich auf Ihrer lokalen Festplatte befindet. Wenn das erste Netzwerk nicht verfügbar ist, sucht FileMaker Pro nach der zweiten Netzwerkdatei. Wenn die zweite Netzwerkdatei ebenfalls nicht verfügbar ist, sucht FileMaker Pro nach der lokalen Datei.
fmnet:/192.168.10.10/Datenbanken/test.fmp12
fmnet:/192.168.100.120/Datenbanken/test.fmp12
file:../Datenbanken/test.fmp12
Beispiele für die Verwendung von Variablen in Dateipfaden
Sie können Variablen in Dateipfaden verwenden. Mit Variablen können Sie Datei- oder Ordnerpfade in vielen Scriptschritten dynamisch anpassen, z. B. über den Datei einfügen Scriptschritt und den Datensätze importieren Scriptschritt. Weitere Informationen finden Sie unter Verwenden von Variablen.
Nehmen Sie in den nachstehenden Beispielen folgende Variablen an:
$dateiname = "test.xlsx"
$benutzername = "JohannSchmidt"
$zielverzeichnis = "Dokumente/Kunden"
$gewaehlterTyp = "filewin"
$$quelle = "file:Dokumente/2019/Demodateien"
$laufwerk = "G:"
$suchliste = "file:Alte Ergebnisse.txt
     file:../Archiviert/Alte Ergebnisse.txt
 
Für
Pfadlisteneintrag
Aufgelöste Pfadliste
Nur Dateiname angeben
file:testen/$dateiname
file:testen/test.xlsx
Ein oder mehrere Verzeichnisse in einem Pfad angeben
file:$benutzername/$dateiname
file:JohannSchmidt/test.xlsx
Absolute Pfade oder relative Pfade angeben, mit verschiedenen Pfadtyp-Präfixen
filewin:/$laufwerk/$zielverzeichnis/kontakte.txt/
imagemac:../$zielverzeichnis/foto.jpg
movie:$zielverzeichnis/film.mp4
filewin:/G:/Dokumente/Kunden/kontakte.txt
imagemac:../Dokumente/Kunden/foto.jpg
movie:Dokumente/Kunden/film.mp4
Ein Pfadtyp-Präfix dynamisch oder als Teil eines längeren Pfads angeben
$gewählterTyp:/$Laufwerksbuchstabe/$Zielverzeichnis
$$quelle/$dateiname
filewin:/G:/Dokumente/Kunden
file:Dokumente/2019/Demodateien/test.xlsx
Einen oder mehrere vollständige Pfade angeben
$suchliste
file:Alte Ergebnisse.txt
file:../Archiviert/Alte Ergebnisse.txt
Ein Verzeichnis (keine Datei) angeben
file:$zielverzeichnis/
$$quelle/
file:$zielverzeichnis/$benutzername/
file:Dokumente/Kunden/
file:Dokumente/2019/Demodateien/
file:Dokumente/Kunden/JohannSchmidt/
Hinweise 
Um auf eine Datei auf einem gemeinsam genutzten Windows-Datenträger zuzugreifen, verwenden Sie das Netzwerkpfadformat. Dieses Format ist nur mit gemeinsam genutzten Windows-Datenträgern kompatibel. Es ist nicht mit gemeinsam genutzten macOS-Volumes oder FileMaker-Netzwerk-Sharing kompatibel.
Um auf eine Datei zuzugreifen, die sich auf einem entfernten macOS-Volume befindet, stellen Sie sicher, dass das Volume bereitgestellt ist, und beginnen Sie den Pfad mit filemac. Beispiel: Für den Export von Datensätzen in die Datei test.xlsx im Ordner Kunden auf dem Volume Home des Servers mein_host würde der Pfad filemac:/Home/Kunden/test.xlsx lauten, sofern Sie das Volume Home auf mein_host bereitstellen.
FileMaker rät davon ab, einen Stern (*) als Jokerzeichen in Definitionen von Netzwerkdateipfaddefinitionen zu verwenden, da dadurch der FileMaker-Netzwerkverkehr beeinträchtigt wird. Ersetzen Sie einen Stern möglichst durch die korrekte IP-Adresse oder verwenden Sie Variablen in Dateipfaden.
Verwenden Sie die folgenden Zeichen als Trennzeichen in einer Dateipfadliste: „/“, „:“ oder Absatzende-Zeichen.
Sie können Variablen in FileMaker-Datenquellen-Verweisen verwenden. Weitere Informationen finden Sie unter Bearbeiten von FileMaker-Datenquellen.
Wenn die aktuelle Datenbank lokal geöffnet ist, wird ein relativer Pfad zu einer Zieldatei vom Speicherort der aktuellen Datenbank angegeben. Wenn die aktuelle Datenbank entfernt geöffnet ist, wird ein relativer Pfad zu einer Zieldatei angegeben von:
Netzwerkadresse des Hosts, falls es ein Pfad zu einer FileMaker Pro-Datei ist (etwaige Ordner im Pfad werden ignoriert)
Ordner „Dokumente“ des Benutzers, falls es ein Pfad zu einer Datei eines beliebigen anderen Typs ist
Der Zugriff auf Dateien variiert je nach Client:
Für FileMaker Pro und FileMaker Go wird der Zugriff auf lokale Dateien nur durch das Betriebssystem beschränkt.
Für serverseitige Scripts ist der Zugriff auf den FileMaker Server-Ordner „Dokumente“ und den temporären Ordner beschränkt. Weitere Informationen finden Sie unter Pfade in serverseitigen Scripts.
FileMaker WebDirect und Custom Web Publishing können nicht auf das Dateisystem des Servers zugreifen.
Weiterführende Themen 
Pfade in serverseitigen Scripts