Enregistrer un fichier sans écraser un fichier du meme nom

Bonjour,
Je rencontre actuellement un petit problème pour la sauvegarde de mes mesures dans un fichier. Je m'explique:
Lorsque l'utilisateur de mon programme Labview lace mon programme, le programme fait une série d'acquisition, et réalise un petit rapport en HTML.
Si mon Utilisateur veut refaie une acquisition, et relance le programme en oubliant de changer le nom du fichier du rapport. Son nouveau rapport va venir écraser son acien rapport.
Ma question est donc la suivante: Comment puis-je détecter qu'un fichier portant déja le même nom est présent dans le meme emplacement?
Si j'arrive a savoir qu'un telle fichier existe déja je n'aurrais qu'a incrémenter le nom (toto_1.html) pour que le précédent ne soit pas ecrasé.
Merci d'avance pour votre aide,
Nicolas
Message Edité par Révolution le 06-03-2008 03:37 PM

C'est exact, la sortie est en erreur si le répertoire n'existe pas, ce qui au final n'est pas incohérent, puisqu'aucun booléen est en sortie pour dire OK/NOK !
Vous noterez que l'erreur est la 7:
L'erreur 7 s'est produite à : Infos sur le fichier/répertoire dans Sans titre 1
Raisons possibles :
LabVIEW:  Fichier introuvable. Le fichier a peut être été déplacé ou supprimé, ou le chemin du fichier peut avoir été formaté de manière incorrecte par le système d'exploitation. Par exemple, utilisez \ comme séparateur de chemin sous Windows, : sous Mac OS et / sous Linux. Vérifiez que le chemin est correct en utilisant l'invite de commande ou l'explorateur de fichiers.
Par conséquent, créez un sous VI qui prend en entrée le répertoire, regarde s'il existe (c'est à dire si cette erreur 7 arrive !), ressort un booléen pour le dire (existe/n'existe pas), et surtout ressort l'erreur câblée en entrée pour ne pas la perdre !!!!
Et puis ça sera réutilisable par la suite ;-)
Bonne continuation
Laurent

Similar Messages

  • J'ai un message d'erreur: Impossible d'enregistrer "Sans titre-2 sous un nouveau nom. Le fichier "DBTmp9264992478591057" est endommagé (code erreur 3)

    Bonjour,
    J'ai un message d'erreur: Impossible d'enregistrer "Sans titre-2 sous un nouveau nom. Le fichier "DBTmp9264992478591057" est endommagé (code erreur 3)

    Bonjour.
    De quel logiciel parlez-vous ?
    Sur quel support essayez-vous d'enregistrer (réseau ? clé USB ? …)

  • Enregistrement des données en format fichier .SSN (Atlas mclaren)

    Bonjour,
    Je vais essayer de détailler au maximum mon problème, en espérant trouver une solution.
    Je vais développer une application LabView qui récupère des données d'un bus CAN et enregistre ces données dans un fichier de type ".ssn" (un fichier spécial pour ATLAS mclaren).
    Data bus CAN => LabVIEW APP => .SSN file => Lecture avec ATLAS
    La boite a déjà fait une application pour un objectif différent mais le même principe et avec du C# au lieu de LabVIEW. Et comme je ne connais rien du tout en C#, j'ai proposé de le faire avec LabVIEW.
    Bref, j'ai l'API de ATLAS (un ensemble de fichiers DLL) et je souhaite trouver un exemple de code LabVIEW qui utilise une API tiers pour générer des fichiers. L'utilisation du code de génération de fichier .ssn en C# est envisageable aussi.
    Je reste à votre dispositions pour plus d'information.
    Merci d'avance,

    Blue_Strike,
    I do not know how you would use that API in particular but if you are looking for how to call the C# code you have in LabVIEW you will need to use the constructor node.
    http://zone.ni.com/reference/en-XX/help/371361L-01/lvcomm/constructor_node/
    There is an example of this you can find by going to Help > Find Examples in LabVIEW.  I would look at "Calling a Private .NET Assembly.vi" under Communicating with External Applications > .NET first.
    Matt J
    Professional Googler and Kudo Addict
    National Instruments

  • Comment diviser un fichier pdf en 2 fichiers pdf

    Comment diviser un fichier pdf en deux fichiers pdf

    Google Translate - How to split a pdf file into two pdf files
    English reply
    http://forums.adobe.com/community/acrobat
    This forum is only to discuss how the forums operate, not products
    If you start at the Forums Index http://forums.adobe.com/index.jspa
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says ALL FORUMS) to open the drop down list and scroll

  • Ecriture sur fichier sans boucle while

    Bonjour,
    J'ai créé un vi d'enregistrement de données qui ne comporte pas de boucle while, le but étant de pouvoir éxécuter d'autres fonctions durant cet enregistrement. Il se compose en plusieurs sous-vi et fonctionne de la manière suivante:
    1- Récupération de deux entrées analogiques (effectué en permanence pour affichage sur graphe),
    2- Au top, création d'un tableau 1D comprenant: heure / Analog Input 1 / Analog Input 2, puis insertion de ces lignes 1D dans un tableau 2D (et ce jusqu'au second top).
    3- Au second top, ecriture de ce tableau 2D dans un fichier tableur.
    Le programme fonctionne bien mais mon problème réside dans le fait que je ne peux pas gérer ma fréquence d'enregistrement, même en insérant une horloge d'échantillonnage dans la lecture de mes analog inputs.
    Savez-vous d'où vient le problème?
    Je vous remercie par avance de vos réponses.

    Bonjour,
    Quel type de matériel utilisez-vous ? Quelle type de fichier écrivez-vous ?
    Ceci étant, d'après votre description, la seule façon que vous avez de "cadencer" l'écriture dans votre fichier dans votre cas précis, est la fréquence du second top. Pour cadencer votre enregistrement, il faut l'intégrer dans une boucle qui à ce que cette boucle ne s'exécute qu'une fois. Utilisez alors la fonction "attendre en ms" plutôt que la fonction "attendre un multiple de milliseconde" pour se faire.
    N'hésitez pas à nous contacter pour toute demande ou renseignement complémentaire.
    Bien cordialement,
    Yannick.
    Yannick D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...

  • Enregistre​r le rapport dans un fichier

    Bonjour,
    Vous trouverez ci-joint un VI pour générer un rapport, à l'aide de office génération toolkit.
    Ce VI fonctionne très bien sous labview 7.1, mais sous la version 10 il ne fonctionne pas. L'avant dernier VI " enregistrer le rapport dans un fichier" semble ne pas être fonctionnel A chaque utilisation de ce VI, pour sauvegarder un fichier word, il se met en erreur.
    Merci de votre aide
    Attachments:
    Rapport Labview.jpg ‏92 KB

    Bonjour,
    Effectivement LabVIEW et donc le Report Generation Toolkit en version 2010 ne sont pas compatibles avec Office 2000.
    Pour seifel, la prochaine fois postez en anglais svp. Ou bien allez directement sur la partie française du forum.
    Merci.
    Jean-Philippe C.
    National Instruments France

  • Multi thread sans mettre le fichier VI sur le disque dur

    Bonjour,
    Je souhaite pouvoir lancer un même VI (et ses sous-VI)  plusieurs fois de manière asynchrone sans devoir mettre le fichier ".VI" sur le disque dur de l'utilisateur final lorsque mon application est compilée.
    J'arrive bien a réaliser les exécutions parallèles grâce à la fonction "ouvrir une référence de VI", mais qui fait appel au fichier physiquement présent sur le disque.
    L'idée serait de faire la même chose avec par exemple : "référence de VI statique", mais là, ça coince.
    Merci.

    Patrick Matern please try utilizing the Microsoft FixIt tool at What happened to the Windows Installer Cleanup Utility (MSICUU2.exe)? to remove your current installation of Photoshop Lightroom.

  • Signets sans liens dans fichier PDF

    Bonjour,
    Je signale ce phénomène comme un bug, vu que je n'ai trouvé aucun autre endroit pour ce faire, et que ça peut être utile.
    - Depuis une composition InDesign, générer une Table des matières avec l'option «Créer des signets PDF».
    - Créer le fichier PDF.
    - Dans le fichier PDF (Acrobat ou Reader ou Aperçu), les signets apparaissent bien dans le bandeau latéral, mais ne fonctionnent pas, c'est-à-dire qu'ils ne renvoient pas à la page correspondante (un clic dessus ne fait rien).
    La cause:
    Se produit uniquement si le nom du fichier de la composition InDesign contient un caractère accentué (dans mon cas: «Manuel comptabilité» avec un «é», donc).
    Mac OS X 10.5.8, langue Français suisse, clavier suisse-romand, InDesign CS4 version 6.0.3, trois heures de boulot perdues.

    I don't know the answer to this poster's question but I can offer a translation...
    "Hello:
    I am installing the trial version of Indesign CS5, and I am attempting to create interactive documents using SWF.  I would like to know how to set it up so that when I click on a link in my final SWF file, it opens directly in the navigator. [web browser? not sure]
    I've been told that it's necessary that I authorize my flash player, and admittedly that works, but the question is: can I customize these hyperlinks upstream in Indesign in a way that those who click on the link directly open the URL without a Flash player message?
    It's a little complicated to explain - I hope I've been clear enough.
    Thanks in advance"

  • Comment réinstaller OS X MOuntain Lion sans perdre mes fichiers

    J'aimerais savoir comment on peut réinstaller OS X Mountain Lion sans perdre ses données (photos, musique, etc.)?

    Utilisez Microsoft Office 2008 ou plus récent ou un produit tel que TextEdit, OpenOffice, LibreOffice ou.
    (85204)

  • Handle de fichier INI sans Ini_New

    Bonjour à tous,
    Tout d'abord je m'excuse d'avance si cette question semble bateau pour beaucoup d'entre vous, mais je n'ai pas trouvé de bons exemples sur les fichiers INI.
    Mon problème est le suivant :
    J'ai un fichier INI déja existant, je veux changer quelques paramètres. Je ne sais pas comment créer mon Handle du fichier INI sans utiliser la fonction Ini_New.
    Voici mon code :
    GetProjectDir(dirName);
    MakePathname(dirName,"config.ini",pathName);
    iniText = Ini_New(0);
    Ini_PutString(iniText,"partie1","name",NouvelleVal​eur);
    Ini_WriteToFile(iniText,pathName);
    où partie1 et name existent déja.
    Quand j'éxecute ce code, il écrase le fichier INI déja existant pour en faire un nouveau, avec seulement
    [partie1]
    name = NouvelleValeur
    Pourriez vous m'aider ?
    Merci d'avance à tous.
    Cordialement
    Vincent
    Solved!
    Go to Solution.

    Supposing automatic translation is right (  ) you want to modify some items in an .INI file without loosing existing content. If this is true, you have simply to read file content with Ini_ReadFromFile immediately after creating the handle, so that every modification is made starting from existing file structure.Saving the .INI will produce a file including new, modified and old content.
    T = Ini_New (0);
    Ini_ReadFromFile (T, "myfile.ini");
    Ini_Putxxx (T, ...);
    In_SaveToFile (T, "myfile.ini");
    If Google translation failed  you may want to translate your question in English by yourself, or post it in the French board
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • [LV2012] Enregistrement des data dans un fichier ".ssn"

    Bonjour,
    Je vais essayer de détailler au maximum mon problème, en espérant trouver une solution.
    Je vais développer une application LabView qui récupère des données d'un bus CAN et enregistre ces données dans un fichier de type ".ssn" (un fichier spécial pour ATLAS mclaren).
    Data bus CAN => LabVIEW APP => .SSN file => Lecture avec ATLAS
    La boite a déjà fait une application pour un objectif différent mais le même principe et avec du C# au lieu de LabVIEW. Et comme je ne connais rien du tout en C#, j'ai proposé de le faire avec LabVIEW.
    Bref, j'ai l'API de ATLAS (un ensemble de fichiers DLL) et je souhaite trouver un exemple de code LabVIEW qui utilise une API tiers pour générer des fichiers. L'utilisation du code de génération de fichier .ssn en C# est envisageable aussi.
    Je reste à votre dispositions pour plus d'information.
    Merci d'avance,

    Hi Blue_Strike,
    Si je vous comprends bien, vous souhaitez utiliser un DLL dans LabVIEW pour écrire des fichiers de type .SSN? Il a un exemple fourni avec LabVIEW qui démontre comment utiliser un DLL dans LabVIEW.
    Dans la version anglaise de LabVIEW , cet exemple peut être trouvé en allant à Help>>Find Examples. Cela ouvriva le “Example Finder”  où le VI appelé "External Code (DLL) Execution" peut être trouvé. Je crois que le nom serait semblable à cela dans la version française de LabVIEW.
    Egalement, vous pouvez trouver plus d'informations sur l'appel de DLL dans cette base de connaissance.
    En outre , il existe des forums en français . Dans l'avenir , s’il vous plaît poser des questions en français là.
    Thank you,
    Andrew
    Andrew T.
    Application Engineer

  • Enregistrer en continue dans un fichier excel

    Bonjour,
    Je souhaite enregistrer trois voies DAQ dans un fichier excel en continue. J'arrive a afficher mes trois voies. Merci de m'aiguiller pour l'enregistrement.

    bonjour as-tu le report generation toolkit de NI?
    http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209050
    http://www.ni.com/white-paper/5900/en/
    A+
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Fichiers compressés

    Bonjour à tous
    Problème de compression de fichiers
    À partir du Finder, je sélectionne les fichiers dont les noms ont des caractères accentués (ex : C'était mon copain.mp3, Là où finit le ciel.mp3, Mon père à moi.mp3) puis clic droit Compresser les x éléments ...
    J'obtiens un fichier archive.zip que je renomme en ephemeres.zip et que je mets en ligne sur un site web.
    Au téléchargement à partir d'un PC, après décompression, on obtient des caractères accentués modifiés
    Donc je recommence depuis un PC Windows7 à compresser les mêmes fichiers et je remets le fichier compressé obtenu dans Win 7 sur le même site web sous le nom epehemeres66.zip
    Je télécharge ce fichier depuis mon iMac sous Maverick et j'obtiens cela :
    QUESTION
    Comment régler ce problème de compression sur mon iMAc 27" mi-2011 sous Maverick 10.9.1  ?
    Je n'ai pas trouvé de Préférences pour la création d'Archive.zip

    Au fait, j’y pense...Ce qui est curieux, c’est que je peux les ouvrir et travailler dessus normalement, c’est l’enregistrement qui coince totalement. Même si je colle un calque ou le moindre élément, sur un nouveau fichier, il de impossible d’enregistrer ce nouveau fichier. C’est le blocage total.
    Je suppose que, s’ils étaient protégés, on ne pourrait même pas les ouvrir…
    Le seul fichier sur lequel j’ai pu travailler, et enregistrer, est un fichier venant de Dargaud, concernant "Blake & Mortimer ». Il est bien le seul qui n’est pas bloqué,
    et celui-là est à mon nom. Les autres de mon album (Lombard), il est écrit à lecture et écriture: « chargement en cours…"
    >>>Je viens de lancer un total nouveau fichier, > sans rien faire dessus (dommage, je n’y avais pas pensé avant), je n’arrive pas, non plus, à l’enregistrer. Ce qui change tout, non?

  • Fichiers introuvables

    . j'ai I tunes sur un PC. Après avoir synchronisé mon i pad, la moitié de mes fichiers sont introuvables. un point d'exclamation s'affiche à côté du morceau.
    je retrouve les fichiers dans un dossier I tunes mais le fichier choisi s'ouvre avec"theatre" et si je veux l'ouvrir avec I tunes, le message suivant s'affiche:
    vous vous apprêtez à démarrer la lecture. voulez-vous supprimer le morceau précédemment ajouté à la liste des éléments suivants ?
    écouter le morceau
    effacer les morceaux
    annuler
    que faut-il faire pour revenir à la situation initiale ?
    merci d'avance pour l'aide.
    manu

    Au fait, j’y pense...Ce qui est curieux, c’est que je peux les ouvrir et travailler dessus normalement, c’est l’enregistrement qui coince totalement. Même si je colle un calque ou le moindre élément, sur un nouveau fichier, il de impossible d’enregistrer ce nouveau fichier. C’est le blocage total.
    Je suppose que, s’ils étaient protégés, on ne pourrait même pas les ouvrir…
    Le seul fichier sur lequel j’ai pu travailler, et enregistrer, est un fichier venant de Dargaud, concernant "Blake & Mortimer ». Il est bien le seul qui n’est pas bloqué,
    et celui-là est à mon nom. Les autres de mon album (Lombard), il est écrit à lecture et écriture: « chargement en cours…"
    >>>Je viens de lancer un total nouveau fichier, > sans rien faire dessus (dommage, je n’y avais pas pensé avant), je n’arrive pas, non plus, à l’enregistrer. Ce qui change tout, non?

  • Permission de fichier

    Bonjour,
    Je souhaite enregistrer dans un répertoire un fichier txt de données (type chaine) avec le VI "Ecrire des caractères dans un fichier" ("Write Characters to File"). Cependant, une erreur se produit dans le sous-VI "Ouvrir,Créer, Remplacer le Fichier" à la fonction "Ouvrir un fichier". C'est l'erreur 8, l'erreur de permission de fichier. Je ne comprends pas du tout la cause de ce bug. Pouvez-vous m'aider?
    Merci
    M.

    Bonjour,
    La source de cette erreur est décrite à cette adresse.
    http://digital.ni.com/public.nsf/websearch/F5D5F67​98A9367CC86256F6C007A968D?OpenDocument
    Johan G.
    NIF
    .NIDays2008 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #065fa3; font-weight: bold; text-decoration: none; text-align: right;} .NIDays2008 a, a:hover {text-decoration: none;} .NIDays2008 a img {height: 0; width: 0; border-width: 0;} .NIDays2008 a:hover img {position: absolute; height: 90px; width: 728px; margin-left: -728px; margin-top:-12px;}
    >> Avez-vous entendu parler de NI Days ?

Maybe you are looking for

  • EMac/iMac tiger installation dvd

    Can the Tiger DVD installation discs of an iMac or eMac be able to be installed on a G4 Powermac running Panther, please? Thanks in advance G4 Silver   Mac OS X (10.3)   Dual OS9 & OSX

  • Commitment is not updated after PO creation !

    After creation of a PO referenced to a PR created from MD51 on a WBS, the commitment in "S_ALR_87013533 - Plan/Actual/Commitment/Rem.Plan/Assigned " is not updated although i believe that all configs are done. any one faced this prob.?

  • Windows 2008 R2 Fax Server (Ongoing issue)

    I have a Windows 2008 R2 active directory, fax services work inbound through USB modem - have 50 Windows 7 clients connecting to the fax server and outbound faxing works.  Here's the issue:  After a few days, the clients start getting server disconne

  • Startup/boot error

    My computer must have shut down on its own and when it tried to boot back up it has an error message that says "cannot boot from any device" and then it lists the current boot order and device statuses. Each of the options say that either the device

  • How to influence the up-direction of combobox

    Hi guys, All my comboboxes are opening in the direction up. Is there a way to influence the opening-direction of a combo-box, so I can set this to "down"? Thnx!