Myriad Forum « Rendre invisible les fichiers .bak »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Nov 25th, 2017, 12:17pm 
   Myriad Forum
   Melody Assistant / Harmony Assistant
(Moderator: Forum Administrator)
   Rendre invisible les fichiers .bak
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: Rendre invisible les fichiers .bak  (Read 160 times)
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Rendre invisible les fichiers .bak  
« on: Oct 29th, 2017, 11:07am »
Quote | Modify

Harmony Windows 10
J'exporte avec un script des fichiers MYR vers un serveur internet pour que les choristes  puissent les lire avec Melody Player, Melody assistant ou Harmony
 
Mes dossiers d'export contiennent les fichiers .bak qui sont créés automatiquement lorsque  je fais des modifications.
Il apparaissent donc aussi sur le serveur...et les choristes sont tentés de les ouvrir...à ne pas faire !
 
Bien entendu, je pourrais mettre le paramètre nombre des préférences générales "sauve" à zéro...avant l'export et le remettre à 3 (pour moi) mais
J'aimerais faire cela dans le script ou au moins rendre invisible les fichiers .bak sur le serveur...mais je sèche !!! Une idée ?
 
Michel
 
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8539
Re: Rendre invisible les fichiers .bak  
« Reply #1 on: Oct 29th, 2017, 12:17pm »
Quote | Modify

A mon avis, c'est le script  d'export vers le serveur qu'il faut modifier.
Si ça se trouve, la recherche est faite sur un critère du genre "*.*" ou "*.myr*". Il suffirait alors de spécifier l'extension pour rechercher "*.myr".
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Re: Rendre invisible les fichiers .bak  
« Reply #2 on: Oct 29th, 2017, 12:38pm »
Quote | Modify

J'emploie l'excellent script ExportFolder.mys...
Mais le problème, c'est que le fichier .bak se crée automatiquement sur le dossier serveur qui contient déjà la version précédente
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8539
Re: Rendre invisible les fichiers .bak  
« Reply #3 on: Oct 29th, 2017, 12:47pm »
Quote | Modify

Justement. Il faudrait modifier ce script en l'éditant (on maintient la touche Ctrl enfoncé) en cliquant sur son nom. Ensuite, on recherche la (ou les) ligne(s) qui vont bien, on modifie et on sauvegarde sous un autre nom. De toutes façons, je crois que dans ce cas Myrscript crée un nouveau script "utilisateur".
Je vais essayer de faire la manip, pour voir ce qu'on peut faire.
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Re: Rendre invisible les fichiers .bak  
« Reply #4 on: Oct 29th, 2017, 1:21pm »
Quote | Modify

En fait, si on pouvait supprimer le fichier précédent du dossier  sur le serveur avant l'export sans alerte de suppression, l'export ne créerait pas de fichier .bak...et le tour serait joué
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Re: Rendre invisible les fichiers .bak  
« Reply #5 on: Oct 29th, 2017, 1:44pm »
Quote | Modify

J'ai aussi le comble de l'inélégance....
 
Alerte "Ne pas oublier de mettre les préférences générales" sauve" à zéro bak" avant l'export par lot et après, alerte "ne pas oublier de les remettre à 3"....brrr, j'en frémi de honte mais cela marche !
michel
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8539
Re: Rendre invisible les fichiers .bak  
« Reply #6 on: Oct 29th, 2017, 5:32pm »
Quote | Modify

on Oct 29th, 2017, 1:21pm, michel paris wrote:
En fait, si on pouvait supprimer le fichier précédent du dossier  sur le serveur avant l'export sans alerte de suppression, l'export ne créerait pas de fichier .bak...et le tour serait joué

On pourrait donc ajouter un truc de ce genre dans la fonction "Callback" du script :
Code:
destFileName=dstFolder..theName.."."
 if destFileFormat==FORMAT_STANDARD then destFileName=destFileName.."myr"  
   if FileExist(destFileName)==true then
    RemoveFile(destFileName)  
   end  
 elseif destFileFormat==FORMAT_XML then destFileName=destFileName.."xml"  

En fait, il faut écrire le 2° "if" sur la même ligne, mais apparemment, ça ne passe pas sur la messagerie.
La première et dernière lignes du code sont déjà dans le script. Je les ai laissées pour qu'elles servent de repères.
Pour résumer, le script teste si le fichier existe déjà et si c'est le cas il le supprime avant de sauvegarder la nouvelle version, ce qui élimine la sauvegarde en ".back".
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Re: Rendre invisible les fichiers .bak  
« Reply #7 on: Oct 29th, 2017, 5:47pm »
Quote | Modify

je vais tester cela demain...je ne vois plus l'écran là
merci en tout cas
michel
offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Re: Rendre invisible les fichiers .bak  
« Reply #8 on: Oct 29th, 2017, 6:20pm »
Quote | Modify

je n'ai pas résisté..à tester tout de suite !
 
.le test est bon...suppression du fichier de destination et pas de création d'un fichier .bak...
Mais une demande de confirmation "le script demande d'accéder en écriture. Donnez-vous l'autorisation ?"
 
Il faudrait supprimer cela, mais où ?
 
Lex export par lot  sont nombreux et je les fait la nuit, je ne suis pas présent.
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8539
Re: Rendre invisible les fichiers .bak  
« Reply #9 on: Oct 29th, 2017, 7:11pm »
Quote | Modify

Je n'ai pas ce message sur ma machine.
Je regarde ça de plus près...
« Last Edit: Oct 29th, 2017, 7:12pm by bubu42 » offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8539
Re: Rendre invisible les fichiers .bak  
« Reply #10 on: Oct 29th, 2017, 7:16pm »
Quote | Modify

Est-ce que ça ne viendrait pas de la "Contrôle d'accès aux fichiers sensibles" (Préférences générales, onglet Scripts) ?
A moins que ça ne vienne d'une des fonctions de Windows ?
« Last Edit: Oct 29th, 2017, 7:17pm by bubu42 » offline
michel paris
Board Senior Member
****





   


Gender: male
Posts: 356
Re: Rendre invisible les fichiers .bak  
« Reply #11 on: Oct 29th, 2017, 7:47pm »
Quote | Modify

Très fort Bubu..!.
oui, cela vient de la préférences générales des script/
contrôle d'accès aux fichiers sensibles  qui était cochée  
ok maintenant
merci pour tout
michel
offline
bubu42
Board Master
*****





   


Gender: male
Posts: 8539
Re: Rendre invisible les fichiers .bak  
« Reply #12 on: Oct 29th, 2017, 10:10pm »
Quote | Modify

Très bien.
Le gag, c'est que tu aies pu trouver le chemin, malgré le mot "case" qui manquait dans mon message...
offline
Pages: 1  Reply | Notify of replies | Print

« Previous topic | Next topic »

« Myriad Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2002,
Xnull. All Rights Reserved.

Top of page
Legal information Last update:  (c) Myriad