Pada saat runtime, teruslah meminta jalur input sampai input pengguna bukan nama file atau direktori yang ada atau item sistem file lainnya, relatif terhadap direktori kerja saat ini. Kemudian kembalikan / cetak nama file yang terakhir dimasukkan. Anda dapat mengasumsikan bahwa semua input pengguna akan menjadi nama file yang valid.
Kode semu 1
myform = new form("GUI")
myform.mytxt = new editfield("")
myform.ok = new button("OK")
repeat
waitfor(myform.ok,"click")
until not filesystem.exists(myform.mytxt.content)
return(myform.mytxt.content)
Kode semu 2
LET TEXT = "."
WHILE HASFILE(TEXT) DO
TEXT = PROMPT("")
ENDWHILE
RETURN TEXT
Contoh input pengguna yang akan menyebabkan permintaan kembali saat di TIO:
.
..
.env.tio
/
/bin/[
/lost+found
Contoh input pengguna yang akan kembali ketika di TIO:
...
env.tio
../../bin/]
/lost/found