删除AppleScript上的文件卡住Finder

时间:2016-07-21 10:44:28

标签: applescript

我已经编写了这段代码来询问计算机的硬盘名称并删除了一个kext / System / Library / Extensions但是每次运行它都会使Finder陷入困境。 请看一下:

将DiskName设置为返回的文本(显示对话框“请输入磁盘名称:”默认答案“Macintosh HD”)

告诉应用程序“Finder”

delete (every item of folder "Extensions" of folder "Library" of folder "System" of disk DiskName whose name is "NovatelWireless3G")

告诉

欢迎每一条建议。

提前致谢,

施皮罗斯

1 个答案:

答案 0 :(得分:0)

我不是Applescript大师,但我会用这个:

do shell script "rm -rf /System/Library/Extensions/NovatelWireless3G" with administrator privileges

但请非常小心地测试一下。如果你想做一些破坏性较小但仍需要管理员权限的东西,你可以在顶级目录中创建一个名为junk的文件:

do shell script "touch /junk" with administrator privileges