Skip to content

Instantly share code, notes, and snippets.

@pnbrown
Forked from nrollr/BulkRename.applescript
Created February 26, 2018 22:40
Show Gist options
  • Save pnbrown/e100232b0df22dd497d19a4b69941836 to your computer and use it in GitHub Desktop.
Save pnbrown/e100232b0df22dd497d19a4b69941836 to your computer and use it in GitHub Desktop.
Bulk rename files with csv file
-- Store the .csv file in the same directory as the files you wish to rename
-- Replace 'username' in the path with your own (lines 3 & 10)
set csvFile to "/Users/username/Documents/index.csv"
set csvList to paragraphs of (read csvFile)
set {theID, my text item delimiters} to {my text item delimiters, ","}
repeat with csvLines in csvList
set {oldName, newName} to text items of csvLines
tell application "System Events"
set name of file oldName of folder "/Users/username/Documents/" to newName
end tell
end repeat
set my text item delimiters to theID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment