[.TEST] percorso assoluto [.ARGS] /usr/bin/gcc [BASENAME] gcc [DIRNAME] /usr/bin [TIPO] assoluto [ESTENSIONE] nessuna [BASENAME_COMPLETO] gcc [DIRNAME_COMPLETO] /usr/bin ############################# [.TEST] percorso relativo [.ARGS] documenti/lettere/recenti/auguri.doc [BASENAME] auguri.doc [DIRNAME] documenti/lettere/recenti [TIPO] relativo [ESTENSIONE] doc [BASENAME_COMPLETO] auguri.doc [DIRNAME_COMPLETO] documenti/lettere/recenti ############################# [.TEST] directory + file [.ARGS] directory/file [BASENAME] file [DIRNAME] directory [TIPO] relativo [ESTENSIONE] nessuna [BASENAME_COMPLETO] file [DIRNAME_COMPLETO] directory ############################# [.TEST] senza separatori [.ARGS] directory [BASENAME] directory [DIRNAME] [TIPO] relativo [ESTENSIONE] nessuna [BASENAME_COMPLETO] directory [DIRNAME_COMPLETO] . ############################# [.TEST] senza separatori (2) [.ARGS] programma.c [BASENAME] programma.c [DIRNAME] [TIPO] relativo [ESTENSIONE] c [BASENAME_COMPLETO] programma.c [DIRNAME_COMPLETO] . ############################# [.TEST] sotto la radice [.ARGS] /usr [BASENAME] usr [DIRNAME] [TIPO] assoluto [ESTENSIONE] nessuna [BASENAME_COMPLETO] usr [DIRNAME_COMPLETO] / ############################# [.TEST] directory corrente [.ARGS] . [BASENAME] . [DIRNAME] [TIPO] relativo [ESTENSIONE] nessuna [BASENAME_COMPLETO] . [DIRNAME_COMPLETO] . ############################# [.TEST] directory padre [.ARGS] .. [BASENAME] .. [DIRNAME] [TIPO] relativo [ESTENSIONE] nessuna [BASENAME_COMPLETO] .. [DIRNAME_COMPLETO] . ############################# [.TEST] radice [.ARGS] / [TIPO] assoluto [BASENAME_COMPLETO] / [DIRNAME_COMPLETO] / ############################# [.TEST] con separatore in coda [.ARGS] dir1/dir2/ [TIPO] relativo [BASENAME_COMPLETO] dir2 [DIRNAME_COMPLETO] dir1 ############################# [.TEST] con tre separatori in coda [.ARGS] /home/utente/documenti/file/// [TIPO] assoluto [BASENAME_COMPLETO] file [DIRNAME_COMPLETO] /home/utente/documenti ############################# [.TEST] radice (doppio /) [.ARGS] // [TIPO] assoluto [BASENAME_COMPLETO] / [DIRNAME_COMPLETO] / ############################# [.TEST] directory corrente + separatore [.ARGS] ./ [TIPO] relativo [BASENAME_COMPLETO] . [DIRNAME_COMPLETO] . ############################# [.TEST] directory "nonna" [.ARGS] ../../ [TIPO] relativo [BASENAME_COMPLETO] .. [DIRNAME_COMPLETO] ..