我目前正在使用这行代码:
将 logFilePath 设置为 ((桌面路径为文本) & "crash.log") 作为文本
到桌面的路径。但是,我想路径到另一个文件路径,例如 ~/Library/App Support/CrManager/logs
我尝试这样做:
将 logFilePath 设置为((~/Library/App Support/CrManager/logs 的路径作为文本)&“crash.log”)作为文本
但是没有用。 我也尝试过:
告诉应用程序“Finder” 将 logFilePath 设置为(~/Library/App Support/CrManager/logs 的文件夹“保存”为文本)& Ø “crash.log”作为别名 结束告诉
但这也失败了。
也许这会有所帮助。
set appSupportFolder to ((path to library folder from user domain as text) ¬
& "Application Support:")
set crManagerLogsFolder to "CrManager:Logs"
try
-- checks if ~/Library/Application Support/CrManager/logs exists
alias ((appSupportFolder & crManagerLogsFolder) as text)
on error
-- creates ~/Library/Application Support/CrManager/logs folder if it doesnt exist
do shell script "mkdir -p " & quoted form of POSIX path of ¬
(appSupportFolder & crManagerLogsFolder)
-- creates an empty crash.log file
do shell script "touch " & quoted form of POSIX path of ¬
(appSupportFolder & crManagerLogsFolder) & "/crash.log"
end try