目录存在于 Vala 中

Directory exists in Vala

如何检查 Vala 中文件夹的可用性?

您可以使用 GLib.FileUtils.test:

if (GLib.FileUtils.test(filename, GLib.FileTest.IS_DIR)) {
  ...
}

或者,如果您不关心它是目录还是其他内容,GLib.FileTest.EXISTS

请注意,它可能会阻塞,因此您可能需要考虑 GLib.File.query_info or GLib.File.query_info_async