【问题标题】:Update POSIX file Apple Script syntax does not work in Mac OS 10.10 (Yosemite)更新 POSIX 文件 Apple 脚本语法在 Mac OS 10.10 (Yosemite) 中不起作用
【发布时间】:2015-07-09 19:42:07
【问题描述】:

我想刷新 Finder 应用程序中特定文件/文件夹的图标。所以我需要刷新选定的目录。

我正在尝试使用 AppleScript:

NSString *source=[NSString stringWithFormat:@"tell application \"Finder\" to update POSIX file\"%@\"",[NSString stringWithUTF8String:itemPath]];
NSAppleScript *update=[[NSAppleScript alloc] initWithSource:source];
NSDictionary *err;
[update executeAndReturnError:&err];

但它不适用于 Mac OS 10.10(Yosemite)。 请提出任何替代方案。

任何帮助都是appriciated..!!

【问题讨论】:

    标签: objective-c cocoa applescript osx-yosemite


    【解决方案1】:

    夹具

    如果您可以添加您遇到的错误和要理解的 itemPath 值,这将有所帮助。

    这适用于 10.10.3:

    set x to path to desktop
    tell application "Finder" to update x
    

    弗兰克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-14
      • 2014-12-24
      • 2014-07-24
      • 1970-01-01
      • 2015-01-03
      • 2014-12-14
      • 2015-04-14
      • 2016-04-06
      相关资源
      最近更新 更多