How can I check if a file exists based on a partial filename in Java?

In my case, a file should be created once a day with a name of the form `DATE_TIMESTAMP.xml` and from then on should be appended to.

For example: `2011-14-11_1734289.xml`

So if a file who's name starts with `2011-14-11` (and today is 2011-14-11) exists, that file should be appended, otherwise a new one should be created.

Could `File.exist()` be passed a regex? Do any libraries provide this functionality?