Characters to Avoid in Filenames and Directories

There are a number of good tips to keep in mind when you name your folders, files, and web, ftp, gopher or gemini pages. These tips will help to keep your URLs short and specific to what they involve. Good file naming will also help with search engine optimization.

Don’t include spaces or other punctuation in your folder or file name. If necessary, use dashes in this manner: “my-new-file.pdf”.

Try to keep your folder or file name short while still making sense.

Use key words.

Use lowercase.

Pick a filename and stick to it. Not renaming your file will keep the file indexed by any search engines.

Try to avoid using years, version numbers, or other naming patterns that date a file. Maintenance is reduced and user experience is sustained when you can just overwrite the old file with the new one each year and keep the filename the same. However, for archiving purposes, different filenames may be important (e.g., FY09). To ensure that your new filename updates properly, please request a redirect when you change a filename.

What Characters are not Allowed in Filenames?

You may only work in one operating system, however your web, ftp, gopher or gemini files will be viewed by numerous systems. Therefore, it becomes essential that you play it safe and avoid common illegal directory and filename characters. Some are illegal because a specific operating system doesn’t support them, others because they are used as variables or reserved characters. Naming conventions are important in web, ftp, gopher or gemini folders as well as for downloadable files such as HTML files, images, PDFs, documents, and spreadsheets. Folder and file names build out the path used for URLs.

Illegal Filename Characters

Do not use any of these common illegal characters or symbols in your filenames or folders:

£ pound

hash

% percent

& ampersand

{ left curly bracket

} right curly bracket

\ back slash

< left angle bracket

right angle bracket

? question mark

/ forward slash

blank spaces

$ dollar sign

! exclamation point

' single quotes

" double quotes

: colon

; semicolon

@ at sign

Proxy Information
Original URL
gemini://dfdn.info/dfdn/filenames.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-US
Capsule Response Time
414.050083 milliseconds
Gemini-to-HTML Time
1.062178 milliseconds

This content has been proxied by September (3851b).