Filesystems 返回当前草图的文件名

Filesystems 返回当前草图的文件名,filesystems,processing,Filesystems,Processing,我正在尝试编写一个GUI,它将显示使用简单的text()命令生成的草图的名称。然而,要让任何一个通用的JS解决方案为我工作,我都遇到了麻烦。我发现许多解决方案使用文件名保留字,但在Processing 3.5.4中似乎没有保留。我还尝试了使用类似的方法来解析字符串。我对处理非常陌生,这只是我第二次尝试使用处理 任何建议都将不胜感激您可以使用sketchPath()获取草图的路径(作为字符串)。 从这里,您可以解析字符串(去掉最后一个斜杠后的所有内容)以获取草图名称,或您可以使用sketchFil

我正在尝试编写一个GUI,它将显示使用简单的
text()
命令生成的草图的名称。然而,要让任何一个通用的JS解决方案为我工作,我都遇到了麻烦。我发现许多解决方案使用
文件名
保留字,但在Processing 3.5.4中似乎没有保留。我还尝试了使用类似的方法来解析字符串。我对处理非常陌生,这只是我第二次尝试使用处理

任何建议都将不胜感激

您可以使用
sketchPath()
获取草图的路径(作为字符串)。 从这里,您可以解析字符串(去掉最后一个斜杠后的所有内容)以获取草图名称,您可以使用
sketchFile()
获取对文件本身的引用并从中获取名称:

String path = sketchPath();
File file = sketchFile(path);
String sketchName = file.getName();

println(sketchName);
您可以将这些内容组合成一行,如下所示:

String sketchName = sketchFile(sketchPath()).getName();