Strip path : comment obtenir un répertoire à partir d'une variable de chemin de fichier dans le script JMPJe souhaite obtenir le répertoire à partir d'une variable de chemin de fichier dans mon script JMP.
J'ouvre un fichier de données et je souhaite enregistrer les résultats de l'analyse dans le même dossier que le fichier.
J'ai trouvé une solution maladroite, mais j'espérais qu'il y avait une solution plus élégante pour cela.
Voici mon code actuel :
// Choose the directory that has the test data.
EMfile = Pick File("Select the file containing the EM summary table.");
// The next code is a clumsy way to get the directory of EMfile, but it works.
a = 1;
b = 1;
while (a != 0,
b = a+1;
a = munger(EMfile, b, "/");
);
b--;
file_dir = munger(EMfile, 0, b);
Re : Strip path : comment obtenir un répertoire à partir d'une variable de chemin de fichier dans le script JMPvoici un morceau de code assez propre qui fait ce que vous voulez
filelength = length(word(-1,emfile,"\/"));
pathlength=length(emfile)-filelength-1;
path=substr(emfile,1,pathlength);
il peut être réduit en une seule déclaration si vous le souhaitez