specialFolderPath(" Users / myname")无效 - Livecode

时间:2014-04-30 04:15:32

标签: livecode

我从url下载文件,我想将文件放到主目录(Users / myname / livecode)。

这是我的代码:

      set the itemDel to slash
      put last item of pURL into tFilename
      put specialFolderPath("Users/myname") & slash before tFileName
      put URL pURL into URL ("binfile:" & tFileName)

我的平台是MAC OS。

2 个答案:

答案 0 :(得分:0)

我不确定用户是否'作为标识符。如果有,你可以试试;

put specialFolderPath("Users") & slash & myname & slash before tFileName

如果没有,则以下内容可能有效;

put specialFolderPath("Home") & slash before tFileName

' Home'标识符应该给出当前用户的主文件夹。

答案 1 :(得分:0)

关于将问题/示例放入名为livecode的主文件夹中的子文件夹的问题/示例,您可以这样做:

set the itemDel to slash
  put last item of pURL into tFilename

  //set the target folder ("~" works on Mac OS X and Linux)
  put "~/livecode" into tTargetFolder

  //check if the folder livecode already exists, if not then create it
  if there is not a folder tTargetFolder then create folder tTargetfolder

  put tTargetfolder and slash before tFileName
  // tFilename now contains the complete path

  put URL pURL into URL ("binfile:" & tFileName)    

使用"〜"而使用specialfolderpath(" home")有助于花一些打字。 但请注意"〜"仅适用于Mac OS X和Linux。