0
AppleScript
をプログラムしているので、自動的にプレフィックスをファイルに付けて、特定のフォルダにコピーしたときにftp- (OS X El Capitanのフォルダアクションとして使用されます)。AppleScriptでプレフィックスを変更し、ファイルがフォルダにコピーされるときに自動的にftpにアップロードする
ファイルが自動的にアップロードされるのですが、実装しようとすると接頭辞(特にUNIXタイムスタンプ)を追加する必要がありますが、ファイル名もftpにもアップロードされません-ディレクトリ。私は、スクリプトがすべてで動作することを疑う
property uploadftp : "ftp://user:password«ftpxyz.de/directory/" --this will be changed to the real one
set nowSeconds to ((current date) - (date ("1/1/1970")) - (time to GMT)) as miles as string
set timestamp to nowSeconds & "_"
set Tag to timestamp
on adding folder items to this_folder after receiving added_items
set thelist to ""
repeat with i in added_items
set thelist to thelist & return & i & ","
try
set theFiles to thelist
repeat with aFile in theFiles
set name of aFile to Tag & name of aFile
end repeat
do shell script "curl -T " & quoted form of POSIX path of i & space & quoted form of uploadftp
on error e number n
display dialog "Error: " & e & "Number: " & n
end try
end repeat
display dialog "Dateien empfangen: " & (count added_items) & return & "Ordner: " & POSIX path of this_folder & return & "Dateien: " & thelist
end adding folder items to
が、それは私をたくさん助けたと私はミスを犯したところ、私は理解して:
はこれを試してみてください!どうもありがとうございました! – H1GHL4ND3R
Keine Ursache(あなたを歓迎します) – vadian