Battery Builder cannot write library files — “no write access” when saving to OneDrive folder

조회 수: 26 (최근 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?

답변 (1개)

Xiangchun
Xiangchun 2025년 10월 16일
Hi @Ye,
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
Ye
Ye 2025년 10월 17일
편집: Ye 2025년 10월 20일
Hi,
Thank you for the answer. I have quite some build to run, and it's not really convenient to build it locally and then paste it in, is there a way allowing me the work under Onedrive folders?
Best regards,
Ye Lin
Xiangchun
Xiangchun 2025년 10월 20일
Hi @Ye,
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 CenterFile Exchange에서 Energy Storage에 대해 자세히 알아보기

제품


릴리스

R2025b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by