J'utilise TextEdit et j'ai besoin que le document soit enregistré au format .rtf, mais lorsque je copie et colle les données, étant donné qu'il y a de petites images et des vignettes, il est toujours enregistré au format .rtfd.
Je suis actuellement en train de le faire manuellement, mais lorsqu'il s'agit de plus de 50 documents, aller dans la zone "Get Info", définir l'extension appropriée, puis enregistrer à nouveau ce fichier prend du temps. Je n'ai pas besoin que les images soient là, mais les supprimer manuellement n'est pas non plus une bonne solution.
J'essaie actuellement d'apprendre AppleScript et d'utiliser l'éditeur script, mais je voulais voir si entre-temps quelqu'un avait des idées ici ou avait un script qui fait cela ?
1 votes
IMO Vous vous y prenez de la mauvaise façon. A
.rtfd
fichier est en fait un dossier contenant un fichier nomméTXT.rtf
et toutes les images qui ont été incluses. Je copierais simplement leTXT.rtf
fichiers à partir de leurs.rtfd
tout en les renommant au passage. En supposant que tous les.rtfd
fichiers sont dans le même dossier alors dans Terminal changer de répertoire à l'emplacement de la.rtfd
fichiers c'est-à-direcd /path/to/.rtfd_files
puis utilisez ce qui suit commandement composé :for d in *.rtfd; do cp -nv "${d}/TXT.rtf" "${d%.*}.rtf"; done
0 votes
C'est une excellente information, merci. je fais ceci pour le travail, et je ne suis en aucun cas script ou expert en terminal. J'ai essayé d'utiliser le terminal avec ces codes, mais je ne suis pas sûr de savoir exactement comment. Si vous avez le temps, si vous pouvez m'expliquer davantage comment faire, ce serait génial. Désolé de vous ennuyer et merci encore.