• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Dossier persistant

  • Auteur du sujet Auteur du sujet lucasugar
  • Date de début Date de début

lucasugar

Guest
Bonjour tout le monde,
Y a-t-il une fonction pour savoir si un fichier existe ? Je connais la fonction directory_exists pour les répertoires. Mais pour les dossiers ?
 
Je parle d'un seul espace de rédaction (me10). entre les différentes commandes fournies par le programme, il y a la fonction directory_exists qui renvoie 1 ou 0 selon qu'un répertoire donné existe ou non. serait pratique s'il y avait une fonction similaire pour savoir si un fichier donné existe ou non. Je n'ai rien trouvé dans mon cas, mais je sais qu'il y a des commandes pour une raison non documentée.
 
Bonjour tout le monde,
Y a-t-il une fonction pour savoir si un fichier existe ? Je connais la fonction directory_exists pour les répertoires. Mais pour les dossiers ?
dans le lien questo
http://me10macro.awardspace.com/tipstricks.html#filebrowseril y a une macro pour savoir quels fichiers existent dans le répertoire courant. Si vous savez quels fichiers existent, vous êtes à mi-chemin du travail.

Il s'agit de questionner ces deux tableaux :

table logique "fbt_dtab" pour nom de répertoire

table logique "fbt_ftab" pour les fichiers de contenu (nom, extension, taille)

C'est peut-être un point de départ utile.
 
Dernière édition:
dans le lien questo
http://me10macro.awardspace.com/tipstricks.html#filebrowseril y a une macro pour savoir quels fichiers existent dans le répertoire courant. Si vous savez quels fichiers existent, vous êtes à mi-chemin du travail.

Il s'agit de questionner ces deux tableaux :

table logique "fbt_dtab" pour nom de répertoire

table logique "fbt_ftab" pour les fichiers de contenu (nom, extension, taille)

C'est peut-être un point de départ utile.
Ici aussi, il devrait être intéressant:
http://www.clausbrod.de/cgi-bin/view.pl/cocreatemodeling/webhome
 
Bonjour tout le monde,
Y a-t-il une fonction pour savoir si un fichier existe ? Je connais la fonction directory_exists pour les répertoires. Mais pour les dossiers ?
à la recherche de la solution à mes problèmes j'ai trouvé sur Internet la solution à la vôtre.
la solution est simple et élégante:

laissez test_file_name'c:\my_file.txt
_erreur de piège
open_infile 1 test_file_name fin
si (check_error) {fichier n'existe pas}
open_outfile 1 nom_test_file
commande...
sinon {le fichier existe}
fermer_fichier 1
commande...


trouvé sur:
http://www.cocreateusers.org/forum/showthread.php?t=5443
 
dans le lien questo
http://me10macro.awardspace.com/tipstricks.html#filebrowseril y a une macro pour savoir quels fichiers existent dans le répertoire courant. Si vous savez quels fichiers existent, vous êtes à mi-chemin du travail.

Il s'agit de questionner ces deux tableaux :

table logique "fbt_dtab" pour nom de répertoire

table logique "fbt_ftab" pour les fichiers de contenu (nom, extension, taille)

C'est peut-être un point de départ utile.
En fait, c'est une sorte de solution à laquelle j'ai pensé. Je vais en tenir compte.
Je vous remercie.
 
à la recherche de la solution à mes problèmes j'ai trouvé sur Internet la solution à la vôtre.
la solution est simple et élégante:

laissez test_file_name'c:\my_file.txt
_erreur de piège
open_infile 1 test_file_name fin
si (check_error) {fichier n'existe pas}
open_outfile 1 nom_test_file
commande...
sinon {le fichier existe}
fermer_fichier 1
commande...


trouvé sur:
http://www.cocreateusers.org/forum/showthread.php?t=5443
C'est aussi une solution à laquelle j'ai pensé. Ce que je n'aime pas dans cette approche, c'est que la fonction open_infile utilise des numéros d'identification de fichier (dans ce cas 1) qui peuvent aller de 0 à 10. Si, malheureusement, le numéro d'identification de fichier est déjà utilisé par une autre macro en même temps, des problèmes de conflit surgissent.

J'ai pensé à une solution similaire mais meilleure en utilisant la fonction copy_file:

_définir les fichiers

paramètre

_erreur de piège
fichier_copier
fin
si (vérifier_erreur)
le macro_résultats false

le macro_résultats vrai


fin

en lançant cette macro avec un nom de fichier comme paramètre, la variable macro_result contiendra false (0) ou true (1) si le fichier existe.

Merci à tout le monde.

Bonjour.
 
Parfait.

Je vois qu'il y a encore des gens qui se battent avec moi10 macros.

Mais à la fin, j'ai fini par me battre : J'ai réussi à écrire la macro que je voulais. scanne la liste des pièces et regroupe automatiquement toutes les pièces avec un même nom.

Donc si j'ai un studio de machine où vous utilisez une seule partie pour chaque vue, il est tous réunis.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut