首页 > 解决方案 > 在 Windows 10 客户端上使用 FileMaker Pro 19 - 需要按名称搜索文件夹并返回其路径

问题描述

多年来,我一直在 Apple Mac 上使用 FileMaker Pro。我现在正尝试在 Windows 10 上编写我的第一个简单 FileMaker 脚本。

我需要在指定的驱动器 (S:) 中搜索名称包含特定字符串的文件夹,并将该文件夹的完整路径返回到 FileMaker。

我可以访问 MBS 插件。

标签: windowsfilemakerscript

解决方案


Filemaker 只能查看 Documents 文件夹中的文件。如果您可以使用插件,请查看插件的文档如何获取文件夹/驱动器的列表。我自己没有使用 MBS 插件,但我看到它有一个Files.List功能,声称它可以返回一个目录中以返回分隔的文件夹列表。

一旦你在一个$files变量中有这样的列表,你可以使用以下方法获取包含给定字符串的第一个项目:

Let ( [
pos = Position ( $files ; $yourSearchString ; 1 ; 1 ) ;
i = ValueCount ( Left ( $files ; pos ) )
] ;
GetValue ( $files ; i )
)

推荐阅读