Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
Files.Mount
Mounts a network share.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| Files | 5.1 | Yes | Yes | Yes | Yes | No |
Parameters
| Parameter | Description | Example | Flags |
|---|---|---|---|
| URL | The URL for the network resource. | ||
| Dest | The destination path to mount to. If you leave this empty, the system decides. On Mac this can be the path to a folder where to mount new disk inside, e.g. to make a private mount. | "" | Optional |
| Username | The user name. If none is provided, system can take credentials from keychain. | "test" | Optional |
| Password | The password to use. | "test" | Optional |
| Interactive | Default is 0 for no dialogs. But you can pass 1 to have a dialog show up. | 1 | Optional |
| Prompt | Pass 1 on Windows to show dialog always to enter password. | 0 | Optional |
Result
Returns path or error.
Description
Mounts a network share.Use on Server may require extra work as server runs with a different user account than you being logged in on the server machine. Permissions don't always allow things to be done.
When used on Linux the parameters are a little bit different:
Please pass source (URL), target (Dest), type (Username) and data (Password).
The dest path may need to be created first as new folder.
Examples
Mount Ablage1 on Mac:
MBS("Files.Mount"; "afp://Ablage1.local"; ""; ""; "")
Mount Ablage1 on Mac with password:
MBS("Files.Mount"; "afp://Ablage1.local"; ""; "root"; "xxx")
Mount something on Windows:
MBS("Files.Mount"; "\\\\myServer\\public"; "X:"; ""; "")
Mount Ablage 2 on Windows:
MBS( "Files.Mount"; "\\\\Ablage2.local\\Ablage2"; "H:" )
# password already known to Windows
Mount Ablage 2 on Windows with password:
MBS( "Files.Mount"; "\\\\Ablage2.local\\Ablage2"; "H:"; "root"; "xxx" )
Unmount drive:
MBS("Files.Unmount"; "H:")
Mounts AFP volume with space in name:
MBS( "Files.Mount"; "afp://192.168.168.250/Customer%20Data" )
Mount on Linux:
MBS( "Files.Mount"; "//192.168.101.100/sales"; "/mnt/test"; "cifs"; "username=shareuser,password=sharepassword,domain=nixcraft")
Mount SMB share from Windows Server 2012:
MBS("Files.Mount"; "\\192.168.0.242\ERP"; ""; "SRV2012\bob"; "test")
# please note the SRV2012\ prefix for the user name for this Windows server.
See also
Blog Entries
- Network share access from script on FileMaker Server
- Adding Bonjour functions for MBS FileMaker Plugin
- Tip of the day: Mount drive on FileMaker Server
- MBS FileMaker Plugin, version 5.2pr1
- MBS FileMaker Plugin 5.1 for OS X/Windows
- MBS FileMaker Plugin, version 5.1pr8
Release notes
- Version 8.3
- Added Files.MountPath function.
Created 10th May 2015, last changed 16th May 2017
Files.ModificationDate - Files.MountPath
Feedback: Report problem or ask question.
Links
MBS Xojo Plugins