0

所以昨晚在我身上发生了一件有趣的事。我试图从我的 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
4

1 回答 1

0

好吧,你不想回答我的问题!我会自己回答(>:P)。

无论如何,我的问题是由文件权限引起的。有些文件被锁定,我需要输入密码才能取消删除它们。

我能够使用 chmod 命令解决此问题。

干杯!!!!

于 2012-07-20T01:56:00.577 回答