Another way from http://kasyan.ho.com.ua/snippets/file_folder.html
function MoveFile(myFile, myFolder) {
if (!myFile instanceof File || !myFolder instanceof Folder || !myFile.exists || !myFolder.exists) return false;
var myMovedFile = new File(myFolder.absoluteURI + "/" + myFile.name);
if (myMovedFile.exists) return false;
if (File.fs == "Windows") {
var myVbScript = 'Set fs = CreateObject("Scripting.FileSystemObject")\r';
myVbScript += 'fs.MoveFile "' + myFile.fsName + '", "' + myFolder.fsName + '\\"';
app.doScript(myVbScript, ScriptLanguage.visualBasic);
}
else if (File.fs == "Macintosh") {
var myAppleScript =
'tell application "Finder"\r' +
'move POSIX file "' + myFile.fsName + '" to POSIX file "' + myFolder.fsName + '" with replacing\r' +
'end tell\r'
app.doScript(myAppleScript, ScriptLanguage.applescriptLanguage);
}
if (myMovedFile.exists) {
return true;
}
else {
return false;
}
}
... View more