Battery Builder cannot write library files — “no write access” when saving to OneDrive folder
11 次查看(过去 30 天)
显示 更早的评论
Hi.
I’m trying to create a custom battery library using the Battery Builder app (Simscape Battery).
When I click Create Library, I get the following error:
“There is no write access within path:
C:\Users\yelin_mem\OneDrive - myCompanyName\Documents\MATLAB\Models\FMU model”
I believe this might be related to the folder being inside OneDrive, but I’ve already given every possible write permission in Windows.
Here’s what I’ve tried so far:
- Verified that my Windows user has Full control of the folder (via folder → Properties → Security).
- Tried running MATLAB as Administrator.
- Confirmed that it has no problem when I switch to a local path.
- Paused OneDrive sync (to avoid file locking).
- Set the folder and subfolders to “Always keep on this device.”
- The error still occurs only when Battery Builder tries to generate files.
When I change the output folder to a local path outside OneDrive (for example C:\BatteryTest), the library builds successfully — so this appears to be a OneDrive-specific issue.
I’d appreciate any help diagnosing this.
Is there a recommended way to work with Battery Builder projects stored in OneDrive, or should I always build locally and then copy the results manually?
0 个评论
回答(1 个)
Xiangchun
2025-10-16
In this case, I would recommend that you build the battery library on a local drive first and then copy them to a OneDrive folder.
Best wishes,
Xiangchun
2 个评论
Xiangchun
2025-10-20
As a temporary workaround, can you please try running the following in the Command Window before building the battery library?
fileattrib(pwd,'+w');
This assumes that you want to build the battery library in the current folder, which is a OneDrive path.
Again, I would still highly recommend building the library in a local drive first then copy it over to OneDrive.
Best wishes,
Xiangchun
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Energy Storage 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!