<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />C'est vraiment étrange ... J'ai un JSL qui inclura () un autre JSL qui essaie de faire un Delete Directory () sur un chemin local de mon PC. Je simplifie énormément la raison pour laquelle je dois le faire de cette façon pour le bien de ce problème ici. Dans ce cas, j'ai besoin du script pour effectuer la suppression automatiquement (je ne peux pas le faire manuellement pour des raisons liées à mon application).
JSL1.jsl:
//!
Include ("C: \ mypath \ JSL2.jsl");
JSL2.jsl:
Delete Directory ("C: \ mypath \ mysubpath");
Le lancement de JSL1: ne fonctionne pas ... le répertoire n'est pas supprimé. Le script est lancé automatiquement.
Lancer JSL2 avec Running Man (bouton "Exécuter le script"): fonctionne ... le répertoire est supprimé. Bien sûr, cela l’affiche dans la fenêtre de script car je l’exécute manuellement.
Très étrange. Et le même problème avec Copy Directory ().
Des raisons pour lesquelles cela ne semble pas fonctionner? Certaines actions ne s'exécutent-elles pas avec une instruction Auto-Start (//!) Et une instruction Include ()? merci, DJ
Cela fonctionne aussi sur mon ordinateur.
Ce qui m'amène à poser les questions de dépannage de base: Avez-vous vérifié l'orthographe? Référencer le chemin de fichier correct (pas un ancien chemin de fichier)? Vous ne pourrez pas supprimer un répertoire si l'un des fichiers qu'il contient est verrouillé. Est-ce que mysubpath contient l'un des scripts que vous exécutez? Ect. Ect.
mon test rapide indique que cela fonctionne sur win7. Le dossier junk2 disparaît lorsque je double-clique sur JSL1.jsl pour lancer JMP. Y a-t-il un indice dans la fenêtre du journal?
