User Tools

Site Tools


subdirs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
subdirs [2023/08/19 07:42] – [Add SubDirs] johnsancsubdirs [2023/11/09 12:18] (current) johnsanc
Line 41: Line 41:
  
 ===== Add SubDirs ===== ===== Add SubDirs =====
-This will put every ROM into a parent directory using the set name. This is the traditional way ROM managers store sets.+This will put every ROM into a subdirectory using the set name.
   * ''game1/game1.rom''   * ''game1/game1.rom''
   * ''game2/game2.rom''   * ''game2/game2.rom''
Line 66: Line 66:
  
 ===== Add SubDirs if conflicts ===== ===== Add SubDirs if conflicts =====
-This will put every ROM into the base directory, however if there are any ROM name conflicts whatsoever then this setting falls back to "Add SubDirs" behavior for the entire DAT. This setting is useful if you prefer no subdirectories, but want to be certain you do not run into any scenarios where ROMs are renamed with an incrementing number. The example below matches **Add SubDirs** because there is a naming conflict.+This will put every ROM into the base directory, however if there are ROM name conflicts across sets then those sets will be stored in subdirectories. This setting is useful if you prefer no subdirectories, but want to be certain you do not run into any scenarios where ROMs are renamed with an incrementing number.
   * ''game1/game1.rom''   * ''game1/game1.rom''
-  * ''game2/game2.rom''+  * ''game2.rom''
   * ''game3/file1.rom''   * ''game3/file1.rom''
   * ''game3/file2.rom''   * ''game3/file2.rom''
Line 78: Line 78:
  
 ===== Add SubDirs if multiple roms ===== ===== Add SubDirs if multiple roms =====
-This will put ROMs into the base directory if the following conditions are met: +This will put ROMs into set subdirectories if the set contains multiple ROMs. All other ROMs will be placed in the base directory. Naming conflicts are handled by appending an incrementing number to the file name. This option is useful in combination with the "file" archive type for DATs that are predominately very large and poorly compressible single-file sets.
-  * The set must consist of a single ROM only +
-  * The set name must match the ROM name (case sensitive) minus the file extension +
-All other ROMs will be placed in subdirectories using the set name. This option is useful in combination with the "file" archive type for DATs that are predominately very large and poorly compressible single-file sets.+
   * ''game1.rom''   * ''game1.rom''
   * ''game2.rom''   * ''game2.rom''
Line 89: Line 86:
   * ''game4/file2.rom''   * ''game4/file2.rom''
   * ''game4/file3.rom''   * ''game4/file3.rom''
-  * ''game5/game1.rom''+  * ''game1_0.rom''
  
 <WRAP tip>The **No SubDirs** and **Add SubDirs if multiple roms** settings can be used in conjunction with the **File** archive type to store uncompressed single-file sets without subdirectories, such as PS3 ISOs.</WRAP> <WRAP tip>The **No SubDirs** and **Add SubDirs if multiple roms** settings can be used in conjunction with the **File** archive type to store uncompressed single-file sets without subdirectories, such as PS3 ISOs.</WRAP>
  
subdirs.txt · Last modified: 2023/11/09 12:18 by johnsanc