dotnet / dotnet/docs-maui

File system should cover file paths as well

Open
#2,100 0 comments 0 reactions 0 assignees View on GitHub
doc-enhancement dotnet-maui/subsvc dotnet-mobile/svc Pri1
Dominant language
No language data
Stars
282
Forks
265
Avg merge
2d 2h
Merged PRs (30d)
19

Description

### Type of issue

Missing information

### Description

Often you want to deploy data with your app in the Raw folder. On Windows and iOS you can access these directly, but the path to the app install folder is not covered how to get, and on Android it isn't mentioned you can't get the direct path. So on Android you'd need to copy the assets out, whereas on iOS and Windows you only need to do this if you're planning on editing those files.

I think the doc should more explicitly cover this if you're putting data in the Raw folder. For instance on Windows it threw me off that the data was in the [appinstall]\Resources\Raw folder but was dumped right in the root folder. Please add some more indepth information about how to work with MauiAsset files directly, and platform differences here.

### Page URL

https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/storage/file-system-helpers?view=net-maui-8.0&tabs=windows

### Content source URL

https://github.com/dotnet/docs-maui/blob/main/docs/platform-integration/storage/file-system-helpers.md

### Document Version Independent Id

5b7e12aa-3c09-0f82-2fa2-a39c2c8065d8

### Article author

@davidbritch

### Metadata

* ID: 5b7e12aa-3c09-0f82-2fa2-a39c2c8065d8
* Service: **dotnet-mobile**
* Sub-service: **dotnet-maui**

Contributor guide

Open the contributing guide

Research direction

Start with docs/platform-integration/storage/file-system-helpers.md and review how the current page describes files in the Raw folder and MauiAsset files. Document the platform differences for locating, accessing, copying, and editing these files on Android, iOS, and Windows, including the app-install path behavior described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios
Domain
documentation, mobile-dev
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.