Make file and directory names lowercase. In general, separate words with hyphens, not underscores. Use only standard ASCII alphanumeric characters in file and directory names.
Exceptions for consistency
If you're adding to a directory where everything else already uses underscores, and it's not feasible to change everything to hyphens, it's okay to use underscores to stay consistent.
For example, if the directory already has
lesson_3.jd, it's okay to add your
new file as
lesson_4.jd instead of
However, in all other situations, use hyphens.
It's okay to have some inconsistency in filenames if it can't otherwise be avoided. For example, sometimes tools that generate reference documentation produce filenames based on different style requirements or based on the design and naming conventions of the product or API itself. In those cases, it's okay to make exceptions for those files.
Referring to files
The following sections discuss how to reference files.
Referring to filenames
When referring to a specific file, do the following:
- Use code font.
- Use the exact spelling of the filename even if it doesn't follow naming guidelines.
- If a sample of the file is included on the page, follow the code sample guidelines and precede a code sample with an introductory sentence or paragraph that includes the filename.
Recommended: In the following
build.sh file, modify the default values for all parameters:
Referring to file interactions
When interacting with files and file types, don't use the file types as a verb.
Recommended: Extract a zip file.
Not recommended: Unzip a zip file.
Referring to file types
When you're discussing a file type, use the formal name of the type. (The file type name is often in all caps because many file type names are acronyms or initialisms.) Do not use the filename extension to refer generically to the file type.
Recommended: a PNG file
Not recommended: a
Recommended: a Bash file
Not recommended: an
The following table lists examples of filename extensions and the corresponding file type names to use.
|Extension||File type name|
||disk image file|