Voidcore File System Library is a Blueprint-accessible utility plugin that provides robust file system operations for both runtime and editor use in Unreal Engine.
It includes a comprehensive Blueprint function library for common and advanced workflows: path validation and resolution, file and directory creation/deletion, listing and traversal, metadata inspection (timestamps and attributes), symbolic link handling, advanced search/filtering (including optional regex), and text/binary file I/O (overwrite, append, and chunked operations).
For operations that can take longer—such as large directory scans or heavy reads/writes—the plugin also provides dedicated async Blueprint nodes to keep Blueprint graphs responsive while the work completes.
Designed to drop into existing projects without requiring custom actors or components, it’s suitable for tools, editor utilities, automation workflows, and runtime systems that need controlled access to the file system.
Key Features
Static Blueprint library for file and directory management (create, delete, copy, move, rename)
Path validation, normalization, and absolute/relative path resolution
Directory listing, recursive traversal, file/folder counting, and size calculation
File metadata access (timestamps, read-only and hidden flags)
Text and binary file I/O with overwrite, append, and chunked operations
Advanced file search with extension filters and optional regex
Symbolic link creation, detection, and resolution
Native system dialogs (open file(s), save file, select folder)
Async Blueprint nodes for long-running operations
Works in both runtime and editor contexts
Notes
Use absolute paths or resolve paths using the included utilities.
For very large operations, prefer the async nodes to avoid blocking.
All blueprint nodes are available under the Voidcore category.