File Organization Rules


Filename Theory

When designing a filename scheme, bear in mind the following conventions:

  • Plaintext is used for the primary label for a file.
  • Hyphens (- ) are used to join multiple primary labels.
  • (Parentheses) are used to distinguish secondary labels.
  • [Brackets] are used to designate dates, codes, and identifiers.
  • {Braces} are used to indicate lists and metadata.

For example, if you wanted to devise a scheme for books, you should first consider what are your potential primary labels, secondary labels, dates/codes, and lists/metadata.

  • Primary labels are core information that identify a work: Title, Author
  • Secondary labels are supplementary information: Year, Publisher
  • Dates and codes are specialized information that can be used for sorting and unique identification: Date, ISBN
  • Lists and Metadata are non-essential information that can be helpful for tagging files with additional information: Edition, Series Position, Language, Translator

After identifying applicable labels, the elements should be ordered according to their importance for sorting and identification. A general template is:

[Sorting Prefix] - Primary Label (Secondary Context) [Date or ID] {Tags}.ext

  • [Sorting Prefix] (Optional): Used to force a specific sort order. This is typically a date ([2024-05-27]), a project code ([PRJ-123]), or a sequential number ([001]). Placing it first ensures files are grouped logically in a file explorer.
  • Primary Label (Required): The core identifying information. Use hyphens to join multiple primary terms. Think of this as the "Noun" of the file.
  • (Secondary Context) (Optional): Supplementary information that modifies the primary label. Think of this as an "Adjective" or a "Sub-category."
  • [Date or ID] (Optional): Key reference information like creation dates, version numbers (if not a tag), or unique identifiers (ISBN, SKU). Placing this after the primary label keeps it visible but out of the way of the main name.
  • {Tags} (Optional): Non-essential, multi-value metadata. These are useful for search but don't need to be read in the primary name. Separate multiple tags with commas: {proof, needs-formatting, client-B}.

๐Ÿ’พ Media

Collections

Common formats
Type Format
๐Ÿ“˜ Book title (date) - author [edition].epub
๐Ÿ’ฌ Comic [date] title [author] (edition).cbz
๐ŸŽฎ Game platform/title (year)/title (year) (version).bin
๐Ÿ“ท Image [platform] artist - date - image.webp
๐Ÿ’ฟ Album title (date) [serial]/disc-track - song.flac
๐ŸŽฌ Movie title (year)/title (year) - edition (encoding).mkv
๐Ÿ“บ Episode title (year)/season/title (year) - season episode - name (encoding).mkv


๐Ÿ“˜ Books

Categories

Book format
Type Format
๐Ÿ“˜ Book title (date) [author] (edition).epub

๐Ÿ’ฌ Comics

Sub-Categories

  • ๐Ÿ’ฌ Comics/
    • โœ๏ธ Collection/ โ€” organized by author
    • ๐Ÿ† Erotica/ โ€” organized by porn genre
    • ๐Ÿง Fan/ โ€” organized by fandom
    • โฌ…๏ธ Manga/ โ€” right-to-left format
    • โฌ‡๏ธ Webcomics/ โ€” top-to-bottom format
    • โžก๏ธ Western/ โ€” left-to-right format

Comic formats
Type Format
๐Ÿ“” Basic title (year)/title volume.cbz
๐Ÿ“• Standard [date] title volume [author] (edition).cbz
๐Ÿ“— Serialized [date] title volume (chapters) [publisher (author)] (language) [edition].cbz
๐Ÿ“˜ Doujinshi [date (event)] title volume (related work) [circle (author)] (language) [source].cbz
๐Ÿ“™ Excerpt [date (event)] title volume (excerpted work) [publisher (author)] (language) [source].cbz

๐Ÿ“• Standard example:

  • Comics/Manga/Shinsekai yori (2012)/
    • [2012-12-07] Shinsekai yori v2 (c05-08) [Kodansha (Oikawa Tooru)] (Japanese) [1st Ed.].cbz

๐Ÿ“˜ Doujinshi example:

  • Comics/Fan/Touhou Project/Cat's Works! (2014)/
    • [2014-05-11 (RTS11)] Cat's Works! (Touhou Project) [Hinaprin (Ikuta Takanon)] (English) [Cazzeggione].cbz

๐Ÿ“™ Excerpt example:

  • Comics/Erotica/Futanari/Fantasy/AkuMiko (2012)/
    • [2012-06] Akumiko (Comic Mujin 2012-06) [Gura Nyuutou] (English) [Crimson Leo + Doujin-Moe.us].cbz

Abbreviations:

  • v01 means "Volume 1"
  • c23 means "Chapter 23"
  • 3rd Ed. means "Third Edition"

๐Ÿ“• Fiction

Sub-Categories

  • ๐Ÿ“• Fiction/
    • โœ๏ธ Collection/ โ€” organized by author
    • ๐Ÿง Fan/ โ€” organized by fandom
    • ๐Ÿ“– Novels/ โ€” long story format
    • โœ’๏ธ Poetry/ โ€” verse format
    • ๐Ÿ—ฃ๏ธ Plays/ โ€” scripted drama format
    • ๐Ÿ“ Shorts/ โ€” short story format

Fiction formats
Type Format
๐Ÿ“ Folder title (year) - author/
๐Ÿ“– Novel Order# - Title (OriginalYear) - Author [Edition] - EdAuthor (EdYear) - Part# {Tags}.ext
๐Ÿ“” Published title volume (year) [author] (language) [edition].epub
๐Ÿ“‘ Fan Fiction [date] title (chapters) (related work) [author] (status) (language) [updated].epub

๐Ÿ“‘ Fan Fiction example:

  • Fiction/Fan/X-Men/
    • [2003-03-22] Not Myself (c01-70) (X-Men) [Princess Alexandria] (Complete) [2004-10-09].epub

New fan fiction format proposal:

  • title (date) - author [status] {related work} (language) [updated].epub

๐Ÿ“š Non-Fiction

Sub-Categories


Fiction Folder

 Fiction
 โ”œโ”€ Collection
+โ”‚  โ””โ”€ (Author)
 โ”‚
 โ”œโ”€ Fan
+โ”‚  โ””โ”€ (Work)
-โ”‚     โ””โ”€ title (year) [author]
-โ”‚        โ””โ”€ [published] title [author] (content) [updated].epub
 โ”‚
 โ””โ”€ Original
+   โ””โ”€ (Genre)
  • Literature/

    • Novels/Title/.../File
    • Indie/
      • Fan/Derived Work/.../File
      • Original/Author/.../File
  • Other/

    • Textbooks/Subject/.../File
    • Artbooks/Title/.../File
    • Guidebooks/Title/.../File
    • Magazines/Title/.../File

Files

  • Book format
    • [Date] Title [Author] (Edition).ext
  • Advanced format
    • [Date (Event)] Title Volume (Related Work) [Publisher (Author)] (Language) [Edition].ext

Preferred types:

  • .cbz for comics.
  • .epub for literature.
Examples
  • Books/Comics/General/Manga/Shinsekai yori (2012)/
    • [2012-12-07] Shinsekai yori v2 (c05-08) [Kodansha (Oikawa Tooru)] (Japanese) [1st Ed.].cbz
  • Books/Literature/Indie/Fan/X-Men/
    • [2003-03-22] Not Myself (c01-70) (X-Men) [Princess Alexandria] (Complete) [2004-10-09].epub

๐ŸŽฎ Games

Folders

  • Games/
    • Platform/
      • Title (Year)/.../File

Files

  • Game format
    • Title (Region) [Edition].ext
  • Advanced format
    • [Date] Title [Developer] (Region) [Edition].ext

Preferred types:

  • .zip for games over 1 GB in size
  • .bin for Cartridge ROMs
  • .iso for Disc ROMs

๐Ÿ–ผ๏ธ Images

Categories

Image Format
Type Format
๐Ÿ“ท Image [source] artist - date - image.png

๐ŸŽจ Art

  • ๐ŸŽจ Art/
    • ๐Ÿง‘โ€๐ŸŽจ Artist/ โ€” organized by artist
    • ๐Ÿ‘ฅ Fan/ โ€” organized by series
    • ๐ŸŽญ Subject/ โ€” organized by subject
    • ๐Ÿ’ก Theme/ โ€” organized by theme

Art organization

  1. If an artwork subject is known to be from a specific series, it should be filed under Fan/.
    • When subjects are represented from multiple unrelated series, it would better fit another category.
  2. Else if drawn by a notable artist, it should be filed under Artist/ .
    • If a subject is an original character, artworks drawn by other artists may be filed under the owner's Artist folder.
  3. Else if there is a strong thematic presence, it should be filed under Theme/.
  4. Else it should be filed under Subject/ according to the depicted elements.

Fixing file names:

  • The basic elements of art metadata: Artist name, artwork Title, publication Date, platform Source.
  • Additional info may include platform data: platform name, artist id, post id, image id.
  • When possible, try to format the file name:
    • Artist (Date) Title [Source] (artistID_postID_imageID).png

  • When information is not known, metadata fields may be omitted. Common source formats:
    • Pixiv
      • source: postID_imageID.png
      • download: [pixiv] artistID_postID_imageID - Artist - Title.png
      • recommended: Artist - Title [pixiv] (artistID_postID_imageID).png
    • Twitter
      • source: imageID.jpg
      • download: [twitter] artistID - Date - postID - imageID.jpg
      • recommended: artistID (Date) - [twitter] (artistID_postID_imageID).jpg
    • Bluesky
      • source: imageID.jpg
      • download: Artist [bsky] (artistID_postID_imageID).jpg
    • Hentai Foundry
      • source: artistID-postID-Title.png
      • recommended: artistID - Title [Hentai Foundry] (postID).png
  • ๐Ÿ“ธ Photos

    • ๐Ÿ“ธ Photos/
      • Dolls โ€” pictures of dolls
      • Figures โ€” organized by series
      • Food โ€” pictures of food
      • People โ€” pictures of people
      • Cosplay โ€” people organized by series

    ๐Ÿ“ฅ Categorized

    Sorting

    • Art goes in Art/
      • Art known by Artist goes in Artist/<Artist>/
      • Art known by a parodied Series goes in Subject/<Series>
      • Art obtained in a sortable format go in Sorted/
    • Video game art goes in Games/<Title> (<Year>)/
    • Other image types go in Type/<Image Type>/.

    File Names

    • General image format
      • [source] creator - date - subject.ext
    • Twitter images
      • [twitter] usernameโ€”dateโ€”post ##โ€”image id.ext
    • Pixiv images
      • [pixiv] user id_post ##_page # - username - subject.ext
    • Fanbox images
      • fanbox username post id_page #.ext

    ๐ŸŽต Music

    Categories

    General Formats
    Type Format
    ๐Ÿ’ฟ Album title (date) [serial]/disc-track - song.flac

    Audio Metadata

    Release Information

    Tag Field Prescription
    Album* ALBUM Title of the album this track is from.
    Album Artist* ALBUMARTIST Primary artists of the album.
    Named as they are credited. If there is no primary artist, "Various Artists" may be listed instead.
    Year YEAR Year this album was released.
    Can be derived from date, so this field may be omitted when full date is already known.
    Format: YYYY
    Date* DATE Date this album was released.
    Format: YYYY-MM-DD
    Original Date ORIGINALDATE Date the album was first released.
    Used to distinguish the original release from later re-releases of an album.
    Format: YYYY-MM-DD
    Catalog Number CATALOGNUMBER The catalog number of the album or disc containing this track.
    Genre GENRE The music genres this album belongs to.

    Track Information

    Tag Field Prescription
    Title* TITLE Title of this track.
    Disc DISCNUMBER Number of the disc containing this track.
    Format: single-digit number # (and/or letter for multi-side releases)
    Track* TRACKNUMBER Number of this track on the disc.
    Format: double-digit number ##
    Artist* ARTIST Artists performing this track.
    Use standardized names. If the performers aren't credited, the composer may be listed instead.
    Composer COMPOSER Composer who wrote the music in this track.
    Use standardized names. If the performing artist is also the writer of the track, this field may be omitted.
    Lyricist LYRICIST Lyricist who wrote the lyrics in this track.
    Use standardized names.
    Recording Date RECORDINGDATE Date this track was recorded.
    Used to distinguish the date of track recording from the album release.
    Format: YYYY-MM-DD

    * = necessary fields


    ๐ŸŽถ Audio

    Sub-Categories

    • ๐Ÿ“ผ Mixes/ โ€” organized by genre
    • ๐ŸŽค Original/ โ€” organized by artist
    • ๐ŸŽป Soundtrack/ โ€” organized by work

    Album Format

    Album - Artist (Date) [Catalog #]/
      Disc #-Track # - Artist - Song.flac
      Disc #-Track # - Artist - Song.lrc
      Disc # - Label.cue
      Disc # - Label.log
      Folder.jpg
      Image - Subject.jpg

    Example Mix

    Mixes/Acid Jazz/Acid Jazz Classics Volume 1 (2014-03-06) [IRM-1161]/
        01 - Jestofunk - The Ghetto.flac
        01 - Jestofunk - The Ghetto.lrc
        02 - Sara Jane Morris - Ever Gonna Make It.flac
        02 - Sara Jane Morris - Ever Gonna Make It.lrc
        ...
        Disc - Acid Jazz Classics Volume 1.cue
        Disc - Acid Jazz Classics Volume 1.log
        Folder.jpg
        Image - Back.jpg

    Example Original Album

    Original/Naglfar/Sheol (2003-03-24) [NEWH005-2]/
        01 - I Am Vengeance.flac
        01 - I Am Vengeance.lrc
        02 - Black God Aftermath.flac
        02 - Black God Aftermath.lrc
        ...
        Disc - Sheol.cue
        Disc - Sheol.log
        Folder.jpg
        Image - Back.jpg
        Image - Book p01-16.jpg
        Image - Book p02-03.jpg
        ...
        Image - Disc.jpg

    Example Soundtrack

    Soundtrack/MahoAko/Mahou Shoujo ni Akogarete (2024-03-27) [LACA-19031~2]/
        1-01 - Trans-Magia!.flac
        1-02 - Mahou Shoujo Tres Magia.flac
        ...
        2-01 - Akogare no Mahou Shoujo.flac
        2-02 - L-O-V-E-ly Loco โ™ก.flac
        2-02 - L-O-V-E-ly Loco โ™ก.lrc
        ...
        Disc 1 - LACA-19031.cue
        Disc 1 - LACA-19031.log
        Disc 2 - LACA-19032.cue
        Disc 2 - LACA-19032.log
        Image - Back.jpg
        Image - Book.jpg
        Image - Disc 1.jpg
        Image - Disc 2.jpg
        Image - Inlay.jpg
        Image - Spinecard.jpg
    • Album - Artist (Date) [Catalog #]/ Album folder (Artist may be omitted when implied or when there is no primary artist)
      • Disc #-Track # - Artist - Song.flac Song file (Artist omitted outside of Mixes folder)
      • Disc #-Track # - Artist - Song.lrc Lyrics file
      • Disc # - Label.cue Track list
      • Disc # - Label.log Data log
      • Folder.jpg Album cover
      • Image - Subject.jpg Additional images

    Audio subfolders

    Audio
    โ”œโ”€ Original
    โ”‚  โ””โ”€ (Artist)
    โ”‚     โ””โ”€ (Album)
    โ”‚        โ”œโ”€ (Track).flac
    โ”‚        โ””โ”€ (Track).lrc
    โ””โ”€ Soundtrack
       โ””โ”€ (Work)
          โ””โ”€ (Album)
             โ”œโ”€ (Track).flac
             โ””โ”€ (Track).lrc

    Filenames

    • Album folder
      • Title [Artist] (Date) [Catalog_#]/
    • Track file
      • Disc_#-Track# - Name.flac

    Scores subfolders

    Scores
    โ”œโ”€ Original
    โ””โ”€ Transcriptions
       โ””โ”€ (Work)
          โ””โ”€ (Score).mscz

    Filenames

    • Work folder
      • Work/Artist - Title/
    • Score file
      • Title.mscz

    ๐ŸŽฌ Videos

    Folders

    • Anime/ โ€” Animated
      • Adult/Title (Year)/Video.mkv โ€” Porn
      • BD-DVD/Title (Year)/Disc.iso โ€” Video Discs
      • Movies/Title (Year)/Movie.mkv โ€” Standalone
      • Series/Title (Year)/Season #/Episode.mkv โ€” Episodic
    • Film/ โ€” Live Action
      • Adult/ โ€” Porn
        • JAV/Code (Label)/Code-###/Video.mp4 โ€” Japanese Adult Videos
      • BD-DVD/Title (Year)/Disc.iso โ€” Video Discs
      • Movies/Title (Year)/Movie.mp4 โ€” Standalone
      • Series/Title (Year)/Season #/Episode.mp4 โ€” Episodic
    • Music/ โ€” Music Videos
      • Artist/Artist/Song (Date) - Artist - Source [ID] (Encoding).mp4
      • Soundtrack/Work/Song (Date) - Artist - Source [ID] (Encoding).mp4
    • Other/ โ€” Categorized
      • Adult/Type/Video.mp4 โ€” Porn
      • Crime/ โ€” Criminal and Police Activity
      • Comedy/ โ€” Comedy Performances
      • Educational/ โ€” Documentaries and Education
      • Fandom/ โ€” Series-specific short videos
      • Fashion/ โ€” People wearing Outfits
      • Gaming/ โ€” Gameplay and Reviews
      • Graphic/ โ€” NSFL content
      • Memes/ โ€” Funny short videos
      • Music/ โ€” Musical Performances
      • Political/ โ€” Political campaigning & events
      • Short Films/ โ€” Small film features
      • Sports/ โ€” Sporting events
      • Trailers/ โ€” Trailers & Advertisements
      • War/ โ€” Military Conflict
      • YouTube/ โ€” Assorted videos from specific YouTubers

    Files

    • Movie format
      • Title (Year) - Edition (Encoding).ext
      • Title (Year) - Edition (Language Resolution Source Video Audio).ext
    • Episode format
      • Title (Year) - Season Episode - Name (Encoding).ext


    Shining Force


    Audio

    Audio/

    • Doujin - Unofficial works
    • Drama - Voiced stories
    • Fandisc - Bonus discs
    • Game - In-game soundtracks
    • Music - Disc album soundtracks

    Subfolder contents

    [YYYY-MM-DD] Album_name [Catalog_#] (Format)/

    • Disc_#-Track_## - Track_name.flac
    • Image_## - Description.jpg
    • Catalog_## - Description.log
    • Folder.jpg
    Example
    Audio/
      Drama/
          [2006-01-26] Shining Tears Drama CD Vol. 1 Side Yin [WM-0520~0521] (FLAC+ISO)/
                1-01 - Prologue ~Kioku~ Memories.flac
                2-01 - #06 ~Hyoukai~ Tears.flac
                2-EX - Data Track.iso
                img01 - Cover.jpg
                disc01 - WM-0520.log
                disc02 - WM-0521.log
                Folder.jpg

    Overview

     Media
     โ”‚
     โ”œโ”€ Books
     โ”‚  โ”œโ”€ Comics
    -โ”‚  โ”‚  โ””โ”€ ...  [date] title [author] (edition).cbz
     โ”‚  โ”œโ”€ Fiction
    -โ”‚  โ”‚  โ””โ”€ ...  title (date) [author] (edition).epub
     โ”‚  โ””โ”€ Non-Fiction
    -โ”‚     โ””โ”€ ...  title (date) [author] (edition) [publisher].pdf
     โ”‚
     โ”œโ”€ Games
    +โ”‚  โ””โ”€ (Platform)
    -โ”‚     โ””โ”€ ...  title (date) (version).bin
     โ”‚
     โ”œโ”€ Music
     โ”‚  โ”œโ”€ Audio
    -โ”‚  โ”‚  โ””โ”€ ... title [artist] (date) [catalog#]/
    -โ”‚  โ”‚        โ””โ”€ disc#-track# - name.flac
     โ”‚  โ”œโ”€ Scores
     โ”‚  โ””โ”€ Videos
     โ”‚
     โ””โ”€ Videos
        โ”œโ”€ Movies
    -   โ”‚  โ””โ”€ ... Title (Year) [Edition] (Encoding).ext
        โ””โ”€ Series
    -      โ””โ”€ ... Title (Year) - Season Episode - Name (Encoding).ext

    This page was last edited on 2026-03-08 17:17

    Powered by Wiki|Docs

    This page was last edited on 2026-03-08 17:17

    Nessa
    ยฉ2023

    Powered by Wiki|Docs