Merci Thelvin de m'aider, il est possible que je me complique la vie pour rien.
Je suis entrain de modifier un script groovy quit provient originalement de ScriptMaster
1 2 3 4 5 6 7 8
| for (eachFile in directory.listFiles() ) {
if (eachFile.getName().startsWith(".")) continue;
buff.append("\n" + eachFile.getName());
if( eachFile.isDirectory() ) {
buff.append( File.separator );
}
count++;
} |
La valeur résultante de ce script pour eachFile.getName() est :
M2U032-[2014-08-11_10-52-33]-00000.mpg
M2U034-[2014-08-11_12-05-02]-00000.mpg
...
La function que j'aimerais effectuer en pure texte serait
EventNo = substring(eachFile.getName(),5,2)
Donc la valeur recherché à EventNo pour ce substring est
32
34
La suite des choses sera de créer le sous-répertoire 32 et 34 si ceux-ci n'existe pas dans un répertoire spécifique.
Je ne sais pas comment écrire EventNo = substring(eachFile.getName(),5,2 en groovy.
Dans le cas présent, je cherche comment écrire correctement la syntaxe du substring de groovy pour la valeur contenue dans eachFilegetName()
Est-ce qu'il y a un bon manuel qui existe et me permettrait de me familiariser avec la syntaxe des commandes groovy?
Partager