Non, malheureusement, et si vous y réfléchissez bien, cette information serait de toute façon sans valeur puisque le fichier pourrait être verrouillé la seconde suivante (lire : courte durée).
Pourquoi avez-vous spécifiquement besoin de savoir si le fichier est verrouillé de toute façon ? Le savoir pourrait nous donner une autre façon de vous donner de bons conseils.
Si votre code ressemble à ceci :
if not locked then
open and update file
Ensuite, entre les deux lignes, un autre processus pourrait facilement verrouiller le fichier, vous donnant le même problème que vous essayiez d'éviter au départ : les exceptions.