« [createDirectoryAtPath]フォルダを作る | トップページ | [NSURL] ファイル名・拡張子名・プレフィックス名 »

[copyItemAtPath]ファイルのコピー

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
##自分環境がos12なので2.8にしているだけです
use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
property objMe : a reference to current application
property objNSString : a reference to objMe's NSString
property objNSURL : a reference to objMe's NSURL
set objFileManager to objMe's NSFileManager's defaultManager()


set strOrigFilePath to "/Library/Documentation/Acknowledgements.rtf"
set strDistFilePath to "/Users/Shared/Acknowledgements.rtf"


set ocidOrigFilePath to objNSURL's fileURLWithPath:strOrigFilePath
set ocidDistFilePath to objNSURL's fileURLWithPath:strDistFilePath


set boolFileCopyDone to (objFileManager's copyItemAtPath:ocidOrigFilePath toPath:ocidDistFilePath |error|:(boolean))


if boolFileCopyDone is true then
log "ファイルはコピーされました"
else if boolFileCopyDone is false then
log "ファイルコピーは失敗しました"
end if

|

« [createDirectoryAtPath]フォルダを作る | トップページ | [NSURL] ファイル名・拡張子名・プレフィックス名 »

AppleScript NSFileManager」カテゴリの記事