ApplescriptObjC文件夹路径

尼克·达里亚(Nick Daria)

我目前正在设置一个ApplescriptObjC应用程序。每当我尝试其他方法时,它都会搞砸。我正在尝试在shell脚本使用mv命令将文件从“文件”目录移动到/ usr / bin /文件夹的位置进行设置。我认为它将有点像:do shell script "sudo mv " & path & "/Files/ /usr/bin/"路径将是通往我的道路。我已经尝试过通向posix和其他内容的方法,但是行不通。![文件文件夹包含我要移动到/ usr / bin的文件]文件夹所在的位置的图像:http : //i.stack.imgur.com/jUX6w.png

瓦迪安

首先,该文件夹Files中的截图是在Xcode(黄色)一个虚拟文件夹。您必须创建一个真实的文件夹(蓝色)。最简单的方法是将Finder中的文件夹拖到Xcode侧栏中,然后选择“创建文件夹引用”

sudo在AppleScript中使用,请追加with administrator privileges到该do shell script行。系统将提示您输入管理员密码。

此代码将文件移动(!)到/usr/bin如果要复制(复制)文件,请使用cp -r而不是mv

   set filesFolder to (current application's NSBundle's mainBundle()'s resourcePath()'s stringByAppendingPathComponent:"Languages") as text
   tell application "System Events" to set filesToMove to name of files of folder filesFolder
   repeat with aFile in filesToMove
     do shell script "/bin/mv " & quoted form of (filesFolder & "/" & aFile) & space & "/usr/bin/" with administrator privileges
   end repeat

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章