Der Befehl von `\ifdefstring` vom `etoolbox`-Paket ist robuster und kommt mit dem Expandieren von Makros zum Vergleichen besser klar. Das funktioniert, wenn die Datei `TestFile.tex` heißt (im Forum online-Compiler heißt sie natl. anders, mit einem automatisch generierten Dateinamen):
\documentclass{article}
\usepackage{currfile}
\usepackage{etoolbox}
\begin{document}
currfilename: \currfilename\\
\ifdefstring{\currfilename}{TestFile.tex}{ Bastian Host}{empty currfilename}
\end{document}
Das ist jetzt mit \currfilename `\currfilename` statt \jobname `\jobname` (womit es nicht auf Anhieb ging) und reicht für Deinen Zweck ja vmtl. auch.