JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveJ'ai remarqué que la nouvelle version de JMP (15) ne fonctionnait pas comme JMP13 lorsque j'essayais de copier un répertoire entier avec tout son contenu.L'option récursive ne fonctionne que si le répertoire source est local, tandis que s'il se trouve sur le serveur distant sur le réseau, les sous-répertoires ne sont pas copiés. Dans JMP 13, cela fonctionne comme prévu.
S'agit-il d'un comportement indésirable ou dans JMP15, des vérifications supplémentaires empêchent la copie des ressources réseau (toute configuration nécessaire) ?
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveMerci d'avoir signalé ce problème et d'avoir signalé une solution de contournement. Nous pensons que ce problème a été résolu dans JMP 16.1, qui sera disponible dans quelques mois.
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveAucun moyen d'utiliser Copy Directory à partir d'un serveur distant même si vous disposez des autorisations de lecture. Pour contourner le problème, j'ai écrit une fonction qui parcourt de manière récursive le répertoire de départ, crée tous les répertoires, le cas échéant, et copie chaque fichier.
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveOK, maintenant les paramètres de sécurité ont un impact. J'ai essayé votre suggestion, enregistrez un fichier dans un répertoire distant, puis ouvrez-le à nouveau. Je n'ai reçu aucun avertissement de sécurité, ni lors de la sauvegarde ni lors de l'ouverture. pour donner plus de détails, j'ai l'autorisation de lecture et d'écriture sur le répertoire du serveur distant. En ce qui concerne le niveau de sécurité Internet, nos systèmes sont définis comme une zone moyenne-basse dans les propriétés de sécurité Internet locales et moyenne dans les propriétés des sites de confiance. Que faut-il pour utiliser la fonction dans l'objet ?
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveBon, JMP 14 a commencé à utiliser ces paramètres.Enregistrez une table jmp dans le répertoire, puis essayez de l'ouvrir.Si vous voyez un avertissement de sécurité, cela pourrait être votre problème.
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveJe ne peux pas modifier les paramètres de sécurité de Windows. Mais je suis sûr que quelque chose a changé dans JMP. Ma version 13 fonctionne sur le même système, les mêmes serveurs.
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveJe me demande si cela pourrait avoir quelque chose à voir avec vos paramètres de sécurité Windows.
https://community.jmp.com/t5/Discussions/How-to-disable-JMP-security-warning/mp/56334#M31632
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursivePourtant, il ne fait que renvoyer 0. C'est le journal :
rc = Copier le répertoire (from_path, to_path, recursive(1));
0
Le répertoire a été créé dans to_path et il est vide, pas de répertoire interne, pas de fichier externe.txt.
J'ai essayé aussi comme from_path :
"C:\TEMP\test2\"
Cela a fonctionné, test2 a été créé sur le bureau avec tout le contenu.
Re : JMP 15 vs JMP 13 Copier le répertoire à l'aide de l'option récursiveJ'ai eu des problèmes avec le répertoire de copie dans le passé, même si le mien n'était pas dû à un serveur distant. Cela a très bien fonctionné pour moi lorsque j'ai essayé sur JMP 15.
Names default to here(1);
from_path = convert file path("\\FALLER\Users\falle\Desktop\test\");
Create Directory(from_path);
Save Text file(convert file path("outerfile.txt", base(from_path)), "Test outer");
create Directory(convert file path("inner\", base(from_path)));
Save Text file(convert file path("inner\innerfile.txt", base(from_path)), "Test outer");
to_path = convert file path("$DESKTOP");
rc = Copy Directory(from_path, to_path, recursive(1));
Renvoie-t-il simplement un zéro lorsque vous essayez de copier le répertoire ?