Question: are dashes allowed in filenames?
Answer: Don't start or end your filename with a space, period, hyphen, or underline. Keep your filenames to a reasonable length and be sure they are under 31 characters. ... Avoid using spaces and underscores; use a hyphen instead. This will also improve your search engine rankings.