Import From Specified Folders
Summary: Imports files from certain folders and then deletes them.
Requires: EagleFiler
Install Location: ~/Library/Scripts/Applications/EagleFiler/
Last Modified: 2022-11-29
Description
EagleFiler normally watches the library’s To Import folder and Files folder and imports new files added to them. This script lets you add files to other folders, which are not part of the library. For example, this lets you add files to a folder on a shared network drive or to iCloud Drive using an iPhone. When you run the script, EagleFiler imports the files in those folders and then deletes them (so that the folders remain but are empty).
Installation Instructions · Download in Compiled Format · Download in Text Format
Script
on
run
my
importFolderContents("/Volumes/NetworkDrive/FolderA")
my
importFolderContents("/Users/you/Library/Mobile Documents/com~apple~CloudDocs/CloudFolder")
end
run
on
importFolderContents(
_folderPath)
tell
application
"EagleFiler"
import
files
my
listFolderPath(
_folderPath)
with
deleting afterwards
end
tell
end
importFolderContents
on
listFolderPath(
_folderPath)
set
_posixFile
to
POSIX file
_folderPath
tell
application
"Finder"
return
files
of
folder
_posixFile
as
alias list
end
tell
end
listFolderPath