To get files that start with any numeric value, regardless of the number of digits, you could use a regular expression:
var files = Directory.GetFiles(@"c:mydir", "*.pdf")
.Where(file => Regex.IsMatch(Path.GetFileName(file), "^[0-9]+"));
//.ToArray() <-add if you want a string array instead of IEnumerable
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…