2014-10-16 91 views
0

我正在研究一個腳本,它將抓取文件夾中的所有文件並計算它們的哈希,但是我在遇到什麼問題時應該是最基本的部分之一的腳本 - 將找到的文件連接到可以找到散列的shell腳本中。具體來說,我的問題是這一行:Applescript獲取文件夾中文件的哈希列表

做shell腳本 「在/ usr/bin中/ OpenSSL的SHA1」 &援引NEW_FILE

POSIX路徑的形式,這是行腳本作爲一個整體,在這裏的44:http://pastebin.com/fEuFg9xL

我的錯誤是「無法將{文件列表}的項目1的POSIX路徑的引用格式轉換爲類型unicode文本」。

在此先感謝!

回答

0

new_file只是列表中的一項。你需要它作爲文本(就像你已經做了幾次代碼)。

do shell script "openssl sha1 " & quoted form of POSIX path of (new_file as text)