我正在尝试将网络上的文件夹备份到我的桌面上,但我不知道如何访问共享网络上的文件夹。我的代码如下:
on run {input, parameters}
set desktopFolder to "Macintosh HD:Users:James:Desktop:App Backups:"
set todayDate to do shell script "date '+%Y.%m.%d'"
set newFolderName to "Backup " & todayDate
set destinationFolder to desktopFolder & newFolderName
set sourceFolder to "smb://svr01/IT_Department/Design/_team/James/App"
tell application "Finder"
make new folder at alias desktopFolder with properties {name:newFolderName}
copy folder sourceFolder to folder destinationFolder
end tell
return input
end run我应该使用smb://.地址或卷/.地址,我应该如何格式化它?顺便说一下,我是一个完全的AppleScript新手!
谢谢詹姆斯
发布于 2013-08-15 17:00:50
copy只复制AppleScript值,而不复制应用程序定义的对象.使用duplicate命令。
set sourceFolder to ("/Users/test/Desktop/untitled folder" as POSIX file)
set targetFolder to ("/Users/test/Desktop/untitled folder 2" as POSIX file)
tell application "Finder" to duplicate sourceFolder to targetFolder 你可以使用smb://.地址。
https://stackoverflow.com/questions/18251249
复制相似问题