mofukuru4k downloadsAutomatically organizes files into folders based on their extensions.
The custom Obsidian plugin, "Auto File Organizer," automatically organizes files into specified folders based on their extensions or tags. It is an essential tool for users seeking efficient file organization.
Sorry for the inconvenience. If you were using extensionMapping, your list may have disappeared during this update. However, there's no need to worry.
You can find your previously registered mapping information by navigating to your Vault directory and checking the following file:
your-vault-directory/.obsidian/plugins/auto_file_organizer/data.json
Files newly added to the Vault are automatically moved to designated folders based on their extensions or tags.
You can install it by searching for "Auto File Organizer" in the Community Plugins section.
Set Folder Mappings:
txt, md, etc.) and select the target folder.
Do not include a period (".") in the extension.#test, #project, etc.) and select the target folder.
Make sure to include a "#" at the beginning of the tag.Edit Existing Mappings:
Priority and Enable/Disable Settings:
Automatically Making Mappings based on Extensions or Tags:
If you want to prevent files inside certain folders from being moved automatically:
- Files/Obsidian Tutorial).Important: Use the complete vault-relative path as the key. For example, to protect - Files/Obsidian Tutorial/Images without affecting - Files/Attachments/Images, add - Files/Obsidian Tutorial — this will protect that folder and all its subfolders, but will not touch any other path.
From v1.1.2, blacklist keys are matched against the file's full folder path (prefix match), so partial names no longer cause unintended exclusions. For full details, see SPEC.md.
This plugin has been tested on Windows, macOS, iOS, and Android. However, as it is in the pre-release stage, unexpected behavior may occur.
For full, authoritative details of the current specifications, please refer to See SPEC.md for details. The README provides a high-level overview; detailed behavior and settings are documented in that markdown file.
This plugin aims to focus solely on the functionality of moving files as specified, and features will be implemented to achieve this goal.
If you encounter any issues or have feature requests, please let us know by following these steps:
metadataCache.changed handler now only processes files in the vault root, matching the behavior of the rename handler.extensionFolderBlackList) now correctly matches full vault-relative paths. Previously, a key like "- Files/Obsidian Tutorial" was not recognized because matching was done on individual path segments. Now, keys are compared against the file's complete folder path using prefix matching — so "- Files/Obsidian Tutorial" protects everything under that folder without affecting unrelated paths like "- Files/Attachments/Images".Thank you for using the plugin! 🙌