OVH Cloud OVH Cloud

[Dir8] Enregistrement fichier avec FileIO

1 réponse
Avatar
gyzz webforumsuser
Bonjour,

Imaginons le petit script ci-dessous pour créer le fichier "Prose.txt", script créé dans le movie TEST :


scribe = new (xtra"FileIO")
scribe.createFile (the moviePath & "Prose.txt")
scribe.closeFile()

Voilà. On a bien créé le fichier "Prose.txt", qui est, grâce à la localisation "the moviePath", au même niveau que le movie "TEST" sur le disque dur.


Sauf que....

Ce movie TEST va devenir une projection gravé sur un CD et là, problème puisque l'on ne pourra pas écrire sur le CD.

Question :

Y a-t-il un script ou moyen d'indiquer à Director de sauvegarder mon fichier "Prose.txt" au premier niveau du disque dur , sachant que comme la finalité c'est la création d'un CD, chaque utilisateur n'aura pas le même nom pour son disque dur, donc on abandonne le chemin absolu.


> un truc du genre :

scribe = new (xtra"FileIO")
scribe.createFile (Mon Disque Dur & "Prose.txt")
scribe.closeFile()

Ou "Mon disque Dur" serait différent selon chaque machine.



Voilà.



Merci pour votre aide.

Stéfan
Ile de la Réunion

1 réponse

Avatar
Bubar
> Sauf que....

Ce movie TEST va devenir une projection gravé sur un CD et là,
problème puisque l'on ne pourra pas écrire sur le CD.

Question :

Y a-t-il un script ou moyen d'indiquer à Director de sauvegarder mon
fichier "Prose.txt" au premier niveau du disque dur , sachant que
comme la finalité c'est la création d'un CD, chaque utilisateur
n'aura pas le même nom pour son disque dur, donc on abandonne le
chemin absolu.


L'xtra gratuit filextra4 te permet d'obtenir les dossiers principaux
(bureaux, documents, ...) sur mac et pc. Regarde dans l'aide de l'xtra à la
fonction fx_foldergetspecialpath

--
Bubar