J'ai une question en deux parties ici. J'essaie de créer un service d'automatisation pour renommer rapidement des fichiers. Mon travail utilise une syntaxe de nom de fichier 1234-01a-NomduFichier.psd où 1234 est le numéro de travail, 01 est le numéro de fichier et le a est une lettre de version, comme, la version deux sera 01b, etc. Obtenir la lettre actuelle avec RegEx et l'incrémenter est facile, le problème que j'ai est comment renommer réellement le fichier avec JXA. Rien de ce que je peux trouver sur Google ne répond en réalité à cette (je suppose) simple question. J'ai essayé un certain nombre de permutations de ce qui suit. Y a-t-il quelque chose de basique que je fais mal ici ?
theFile = Chemin("~/Bureau/1234-12a-test.png");
theFile.name = "çaNeFonctionnePas.png";
Je pourrais alternativement avoir à la fois un script Apple exécuté et un script Javascript exécuté dans le flux de travail de l'automatisation, et essayer de passer le nom d'un côté à l'autre, mais je préférerais le garder simple si possible.