Skip to main content

f8-tools-io-filesystem-workflow

Use when working with IO/FileSystem tools — file read/write, directory operations, and path utilities in F8Framework.

Ir a la instalación

Datos de origen

Repositorio
TippingGame/F8Framework
Última actividad en el origen
1 de abril de 2026 a las 11:00
Idioma detectado de SKILL.md
inglés
Estrellas
886
Forks
141

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
2 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
f8-tools-io-filesystem-workflow
description
Use when working with IO/FileSystem tools — file read/write, directory operations, and path utilities in F8Framework.
# IO/FileSystem Tools Workflow ## Use this skill when - The task involves file I/O, directory management, or path manipulation. - The user needs to read/write files, copy/move/delete, or manage directories. ## Path resolution 1. Source: Assets/F8Framework/Runtime/Utility/IO.cs (~35KB) ## Sources of truth - Source file: Assets/F8Framework/Runtime/Utility/IO.cs ## Key capabilities - File read/write (text, bytes, streams) - Directory creation, deletion, enumeration - File copy, move, rename - Path manipulation and normalization - File existence checking - File size and metadata queries - Platform-specific path handling - Recursive directory operations ## Workflow 1. Use `Util.IO` or `FileTools` class (check actual class name in source). 2. All methods are static — no initialization needed. 3. Handle platform differences: use `Application.persistentDataPath` for writable paths. 4. Be careful with StreamingAssets on Android (read-only, in APK). ## Common error handling | Error | Cause | Solution | |-------|-------|----------| | File write fails | Path not writable | Use `Application.persistentDataPath` | | StreamingAssets read fails on Android | Files inside APK | Use `SyncStreamingAssetsLoader` | | Path separator issues | Windows vs Unix paths | Use `Path.Combine()` and normalize | ## Output checklist - File operation type identified. - Platform-appropriate paths used. - Error handling for I/O exceptions.
Ver en GitHub