0

aa ファイルを新しいフォルダーにコピーして、名前を変更します。次に、それを開きたい:-

set myNewFile to duplicate myFile to myNewLocation
set the name of myNewFile to myNewFileName
open myNewFile

上記の最初の 2 行は機能しますが、名前を変更したためにファイルが見つからないため、open コマンドは機能しません。私は次のようなことをしたい:-

open myNewLocation & myNewFileName

myNewLocation は有効なパスです。myNewFileName は単なる文字列です。必要なデータはすべてありますが、2 つの項目から有効な使用可能なパスを作成する方法がわかりません。

または、ファイルを myNewFile に保存する前に、ファイルを複製すると同時に名前を変更することもできます。私はもう試した:-

set myNewFile to duplicate myFile to myNewLocation with name myNewFileName

set myNewFile to duplicate myFile to myNewLocation with properties {name:myNewFileName}

どちらも機能しません。

4

1 に答える 1

0

試す:

tell application "Finder" to set myFile to file "Mac OS X:Users:JD:Desktop:testStart.txt"
set myNewLocation to (path to desktop as text)
set myNewFileName to "testEnd.txt"

set myNewFile to duplicate myFile to myNewLocation

set the name of myNewFile to myNewFileName

tell application "Finder" to open file (myNewLocation & myNewFileName)
于 2013-05-03T17:20:34.430 に答える