Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 8.4   8.5   9.0   9.1   9.2   9.3   9.4   9.5   10.0   10.1    Statistic  


Creates a directory.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
Files 2.7 Yes Yes Yes Yes Yes
MBS( "Files.CreateDirectory"; Path )   More

(old name: Files.CreateFolder)


Parameter Description Example value
Path Native path to the new directory to be created. "C:\Test"


Returns "OK" or error message.


Creates a directory.
Returns "OK" if the directory already exists.
This function needs a native path. Please use Path.FileMakerPathToNativePath function in order to convert a FileMaker style path to a native path.
For MacOS & iOS creates folders recursively as needed.

In the Mac world we call it a folder, in the Windows world a directory. This function works cross platform and got the name with Directory years ago.

You can use Files.DeleteFolder to delete a folder with its content.


Create folder on Desktop:

Set Variable [$folder; Value:MBS( "Folders.UserDesktop" )]
If [IsEmpty(Container Export::Name)]
    Set Field [Container Export::Name; "Record " & Get(RecordID)]
End If
Set Variable [$path; Value:MBS( "Path.AddPathComponent"; $folder; Container Export::Name )]
Set Variable [$r; Value:MBS("Files.CreateDirectory"; $path)]

Creates directory and shows error:

Set Variable [$r; Value:MBS("Files.CreateDirectory"; $path)]
If [MBS("IsError")]
    Show Custom Dialog ["Failed to create directory"; MBS("Text.RemovePrefix"; $r; "[MBS] ")]
    Exit Script []
End If

Create a folder:

MBS( "Files.CreateDirectory"; "/Users/cs/Documents/FolderName" )

See also

Example Databases

Blog Entries

FileMaker Magazin

  • Ausgabe 6/2018, Seite 31
  • Ausgabe 6/2018, Seite 30
  • Ausgabe 2/2017, Seite 41
  • Ausgabe 2/2017, Seite 39
  • Ausgabe 2/2017, Seite 38
  • Ausgabe 1/2017, Seite 10

Created 18th August 2014, last changed 29th October 2019

Files.CreateBookmark   -   Files.CreateHardLink

Feedback: Report problem or ask question.

MBS Xojo tutorial videos