|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Need applescript help - Copy files from desktop to NAS
Need some help with an applescript copying files from the desktop of my computer to the Synology NAS. I am really stuck.
The following would work for copying files from one folder to another folder on the desktop. Now I want to copy the files from the desktop to my NAS. Is there someone who could please help me getting the files copied to my NAS instead of another folder on my desktop? What I have so far: Code:
property HDname : {"Mac OS X"} -- Name of my internal HD
property User : {"Username"} -- The username I use on my Mac
property SourceHD : {"Mac OS X"} -- Name of my internal HD
property SourceFolder : {"Desktop", "test 1"} -- Sourcefolder
property TargetHD : {"Mac OS X"}
property DropFolder : {"Desktop", "test 2"}
property TargetVolume : {"NASname"}
property NASusername : {"NASusername"}
property NASpassword : {"Naspassword"}
property TargetVolumeFolder : {"Photography", "Photostream"}
Code:
-- Actual Script --
tell application "Finder"
set sourcefiles to item 1 of SourceHD & ":Users:" & item 1 of User & ":" & item 1 of SourceFolder & ":" & item 2 of SourceFolder as alias
set target_folder to item 1 of TargetHD & ":Users:" & item 1 of User & ":" & item 1 of DropFolder & ":" & item 2 of DropFolder as alias
try
duplicate (every file of the entire contents of sourcefiles whose name extension is in {"JPG", "NEF", "RAW", "RAW2"}) to the target_folder with replacing
end try
end tell
-- END Script --
Obviously the above script works for copying files from folder A to folder B on the same HD. Now I want it to copy to my NAS, but need some help from somebody on how I do this. Your help will be greatly appreciated! Last edited by balamw; Dec 24, 2012 at 04:06 PM. Reason: CODE tags |
|
|
|
0
|
|
|
#2 |
|
Solved my own problem.
For those who also want to copy files from their desktopfolder to their NAS system, you can use the following applescript: -- Code:
property User : {"username"} -- The Username you use on your Mac
property SourceHD : {"Macintosh HD"} -- The name of your Mac Computer (HDD)
property SourceFolder : {"Desktop", "test 1"} -- Your sourcefolder(s)
property NASuser : {"nasusername"} -- The Username on your NAS
property NASpassword : {"naspassword"} -- The Password of your NAS
property NASVolume : {"sharedfolder"} -- NAS Shared Folder name
property NASDropFolder : {"folder1", "folder2"} -- The destination folder(s) on you NAS
on idle
Loop()
return 10
end idle
Code:
-- Actual Script --
on Loop()
tell application "Finder"
set sourcefiles to item 1 of SourceHD & ":Users:" & item 1 of User & ":" & item 1 of SourceFolder & ":" & item 2 of SourceFolder as alias
try
set target_folder_1 to item 1 of NASVolume & ":" & item 2 of NASDropFolder as alias
set mounted_Disks to list disks
if mounted_Disks contains item 1 of NASVolume then
duplicate (every file of the entire contents of sourcefiles whose name extension is in {"JPG", "NEF", "RAW", "RAW2"}) to the target_folder_1 with replacing
-- Only use the following line if you want to delete the files in the source folder
delete (every file of the entire contents of sourcefiles whose name extension is in {"JPG", "NEF", "RAW", "RAW2"})
end if
end try
end tell
end Loop
Export the file as application / don't close Last edited by balamw; Dec 24, 2012 at 04:07 PM. Reason: CODE tags |
|
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 09:14 PM.






Linear Mode
