将FInder智能文件夹与图像同步到iPhone


0

我使用Finder创建了一个智能文件夹,其中包含要同步到iPhone的图像。当我打开iTunes并尝试选择该文件夹以将图像同步到iPhone时,该文件夹为灰色,无法选择它。

是否存在使我能够完成此同步的变通办法?

Answers:


1

我编写了这个python脚本,该脚本在目录中搜索所有带有蓝色标签(颜色4)的文件,并将其复制到常规文件夹而不是智能文件夹中。

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os

// You can add several label searches and put them into separate "smart" directories
configuration = [
            { "color": "4", "location": "/Absolute/path/to/destination directory" }
        ]

for config in configuration:
    color = config["color"]
    location = config["location"]

    os.system("mdfind -onlyin /Absolute/path/to/search/directory -literal 'kMDItemFSLabel = 4' > /tmp/favs.txt")
    os.system("rsync -a --progress --no-relative --files-from=/tmp/favs.txt  / \""+location+"\"")
    files_list = os.listdir(location)
    for file in files_list:
        if not file in open('/tmp/favs.txt').read():
            print("Removing "+file)
            try:
                os.remove(location+file)
            except OSError:
                pass

该脚本仅搜索标签,而不搜索智能文件夹可以具有的所有其他功能。对于这样的事情,我建议使用Hazel,它是一个应用程序,您可以在其中制定规则,例如根据条件将文件复制到目录中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.