所以昨晚在我身上发生了一件有趣的事。我试图从我的 Macbook Pro 上清除文件。
我刚刚购买了一台新的 Macbook Retina,它的硬盘驱动器比我的旧 Macbook Pro 小(我知道要哭一场)。
无论如何,我在 Finder 中找到了一大堆文件,然后我将它们全部选中并按下了旧的删除键。
如果我的 Mac 没有立即开始处理我的文件,那该死的。我没有意识到我看到了我的整个文件网络,包括我的 Dropbox 文件、家庭照片,甚至是我大学时代的一些顽皮照片(不要告诉我的好妻子)。
删除的文件总数超过 4,000 个。我差点儿哭了。
没什么大不了的,我只是去垃圾箱并取消删除,对吗?没有那么快Tonto!
我想将文件移回其原始位置。虽然 Lion 支持此功能,但它一次只允许您恢复一个文件。
有 4,000 多个文件,当我完成时,我的眼球会掉出来。
幸运的是,Apple 有人发明了 Apple Script。
其他人编写了一个脚本,该脚本将一次取消删除一个文件。
我运行脚本上床睡觉,发现它有效!!!!
在 4,000 个文件中,只有 1,700 个留在我的垃圾箱中(呜呼!!!)。
问题是剩余的文件需要我输入密码才能进行恢复。我相信这些文件是在不同的所有者下创建的。
我的问题是我该如何解决这个问题?
有没有办法进入超级骗子用户模式,这样我就不必为要取消删除的每个文件输入密码?
任何帮助是极大的赞赏。
这是苹果脚本:
repeat 4173 times --or as many files you have
tell application "Finder" to open trash --open the trash folder
tell application "Finder" to activate
tell application "System Events"
tell process "Finder"
delay 0.2 -- adjust delay as needed
key code 125 --move down to get focus on a file
key down command --hold command key
delay 0.2 -- adjust delay as needed
key code 51 --hit delete
key up command --release command
end tell
end tell
delay 0.2 -- adjust delay as needed
tell application "Finder" to close every window --close everything for the next cycle
end repeat