Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 从给定url在数组中列出图像_Swift_Macos - Fatal编程技术网

Swift 从给定url在数组中列出图像

Swift 从给定url在数组中列出图像,swift,macos,Swift,Macos,我正在开发一个工具来简化批量重命名图像,使用文件夹选择器(NSOpenPanel),我希望传递返回的路径,获取该(本地)文件夹中的所有jpeg文件,并将它们放入数组中,这样我就可以遍历它,预览它们,最终将它们复制并重命名到新文件夹。 我只找到了iOS的东西,没有找到MacOS的。 欢迎提供任何关于进一步研究方向的想法或指导方针。谢谢大家! 这是基本思想: let dialog = NSOpenPanel(); dialog.title = "

我正在开发一个工具来简化批量重命名图像,使用文件夹选择器(NSOpenPanel),我希望传递返回的路径,获取该(本地)文件夹中的所有jpeg文件,并将它们放入数组中,这样我就可以遍历它,预览它们,最终将它们复制并重命名到新文件夹。 我只找到了iOS的东西,没有找到MacOS的。 欢迎提供任何关于进一步研究方向的想法或指导方针。谢谢大家!

这是基本思想:

let dialog = NSOpenPanel();

    dialog.title                   = "Choose raw images folder";
    dialog.showsResizeIndicator    = true;
    dialog.showsHiddenFiles        = false;
    dialog.canChooseFiles = false;
    dialog.canChooseDirectories = true;
    
    if (dialog.runModal() ==  NSApplication.ModalResponse.OK) {
        let result = dialog.url

        if (result != nil) {
            let rawFilePath: String = result!.path
            // how to do this
            getImages(path: rawFilePath)
 
        }
    } else {
        // Dialog cancelled
        return;
    }

FileManager
api在macOS和iOS之间是相似的,在许多情况下是相同的。你是在问如何列出给定目录中的文件吗?我不知道它们如此相似,我也来看看