Я бы основал это решение на окружающих идентификаторах .
Если имя_файла
является единственным идентификатором файлов в его контексте, я бы остановился на этом.
Пример:
public void load(String filename) { ... }
Но как только у вас появятся другие атрибуты файла, я бы подумал об использовании этого:
private String fileName;
private long fileSize
private DateTime fileAge;
Настоящий вопрос в том, как называется эта штука: "имя файла" или "имя файла".
Остальное - пустяковый вопрос.
Статья в Википедии - filename, хотя в содержании есть и "имя файла", и "filename".
Лично я голосую за "filename".
в моем словаре написано «имя файла», поэтому я оставлю с использованием строчной буквы «n»: http://dict.leo.org/?search=filename
filename
Как и вы, я делаю это для согласования с библиотеками Java.
Я не совсем последователен, но я склонен использовать "filename", хотя fileName было бы грамматически правильнее, поскольку "имя файла" - это два слова, а не одно.