31/03/2025 - Stifone ha scritto:
IIF(Instr(2,TuoPath,"\")=0,TuoPath,Left(TuoPath,IIF(Nz(Instr(2,TuoPath,"\"),0)=0,0,Instr(2,TuoPath,"\")-1)))
A fronte del Path passato come parametro, se la stringa restituita rappresenta un file e non una cartella ?
Un conto lavorare su stringhe ed estrarre, date determinate condizioni, una parte di esse (cosa del tutto semplice e banale), altro conto sapere cosa si stà estraendo e se è conforme a quanto ci si aspetti.
Per cui... con che tipo di stringhe si sta lavorando ?
Si vuole essere certi che la porzione di stringa estratta sia effettivamente una cartella e non un file ?
Quindi secondo lo scenario si devono applicare le giuste regole e le appropriate soluzioni.
In questo caso non è noto l'origine della stringa in quanto non è stato specificato e come ho dimostrato sopra, nei post precedenti, le cose cambiano notevolmente.