
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Retourne le suffixe (ext) d’un nom de fichier ou d’une url, sinon NONE.
suffix? path
path - Le chemin en argument. (type: any-string!)
La fonction SUFFIX? peut être utilisée pour obtenir la partie extension (ex: .exe, .txt, .jpg, etc.) incluse dans un nom de fichier.
print suffix? %document.txt .txt
print suffix? %program.exe .exe
print suffix? %dir/path/doc.txt .txt
print suffix? %file.type.r .r
print suffix? %filename none
print suffix? http://www.rebol.com/doc.txt .txt
La fonction suffix peut être utilisée avec n’importe quel type de données chaîne, mais retournera toujours un résultat de type FILE! si le suffixe est trouvé. Ceci a été fait pour permettre du code tel que:
url: http://www.rebol.com/docs.html
if find [%.txt %.html %.htm %.doc] suffix? url [
print [url "is a document file."]
]
http://www.rebol.com/docs.html is a document file.
find - Trouve une valeur dans une série et retourne la série à cette position.
split-path - Sépare le chemin d’un fichier ou d’une URL. Retourne un bloc contenant le chemin et la cible.