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: 12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4   13.5    Statistic    FMM    Blog  

Files.DeleteLater

Deletes file later.

Component Version macOS Windows Linux Server iOS SDK
Files 13.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "Files.DeleteLater"; Path )   More

Parameters

Parameter Description Example
Path The native file path.

Result

Returns OK or error.

Description

Deletes file later.
We keep a list of file paths and delete them when FileMaker quits.

This function requires a native path. Use Path.FileMakerPathToNativePath to convert a FileMaker path to a native path if required. If you like to have the user choose the path, you can use FileDialog functions.
For Server be aware that server has limited permissions and may not be able to access all files on a computer.

Examples

Write temp file and launch it:

Set Variable [ $filename ; Value: MBS( "Files.FileName"; GetValue(GetAsText(MyTable:: Photo); 1)) ]
# get temp file path
Set Variable [ $filepath ; Value: MBS( "Path.AddPathComponent"; MBS( "Folders.UserTemporary" ); $filename) ]
# write it
Set Variable [ $r ; Value: MBS("Container.WriteFile"; MyTable::Photo; $filepath) ]
# delete later
Set Variable [ $r ; Value: MBS("Files.DeleteLater"; $filepath) ]
# launch it
Set Variable [ $r ; Value: MBS("Files.LaunchFile"; $filepath) ]

See also

Release notes

Blog Entries

This function checks for a license.

Created 28th June 2023, last changed 28th June 2023


Files.DeleteFolder - Files.DirectoryExists

💬 Ask a question or report a problem