When you sync a SharePoint document library to File Explorer, you expect all folders to appear. Sometimes a specific folder does not show up even though it exists in the browser. This problem usually occurs because of sync limits, folder naming restrictions, or permission mismatches. This article explains why a folder might be missing and shows site owners exactly what to check and fix.
Key Takeaways: Fix Missing Folders in File Explorer
- OneDrive sync app > Settings > Account > Choose folders: Open this dialog to confirm the missing folder is selected for sync.
- SharePoint admin center > Active sites > Site policies: Check if the site or library has been restricted from sync.
- Library settings > Permissions for this document library: Verify that the folder inherits permissions and is not uniquely scoped.
Why a Folder Might Not Appear in File Explorer
The OneDrive sync app for SharePoint uses a sync engine that respects several rules. A folder can be missing for one or more of these reasons:
Sync Limits
The sync app can handle up to 300,000 items across all synced libraries. If a library contains more than 100,000 items in a single folder, the sync app may stop syncing that folder. Also, the app can sync a maximum of 5,000 items per folder. Folders exceeding this count may not appear.
Folder Name Restrictions
SharePoint blocks certain characters in folder names. If a folder name contains a tilde (~), number sign (#), percent (%), ampersand (&), asterisk (), curly braces ({ }), backslash (\), colon (:), angle brackets (< >), question mark (?), slash (/), pipe (|), or quotation marks (” “), the sync app will skip it. Also, names ending with a period or containing leading spaces are ignored.
Permission Mismatch
When a folder has unique permissions that do not match the library-level permissions, the sync app may not display it. The app requires the same access level across all synced items. A folder with broken inheritance can cause sync to stop for that folder only.
Site Policy or Admin Restriction
SharePoint administrators can block sync for specific sites or libraries using site policies. If a site policy disables sync, no folders from that library appear in File Explorer.
Steps to Check and Fix Missing Folders in File Explorer
- Verify the folder is synced in the OneDrive sync app
Right-click the OneDrive cloud icon in the system tray and select Settings. Go to the Account tab, click Choose folders, and expand the library. Confirm the missing folder has a check mark. If it is unchecked, check it and click OK. - Check the folder name for invalid characters
In the browser, navigate to the SharePoint document library. Look at the folder name. If it contains any of the blocked characters listed above, rename it. Remove the invalid characters and then sync again. - Review folder item count
In the library, select the missing folder and check the number of items in the status bar or column headers. If the folder has more than 5,000 items, move some items into subfolders to reduce the count to under 5,000. If the entire library has over 300,000 items, create a new library and move content there. - Check folder permissions
In the library, select the folder, click the three dots (More options), and choose Manage access. If the folder has unique permissions, click Advanced permissions settings and then click Inherit Permissions. This restores the same permissions as the parent library. - Verify site sync policy
Go to the SharePoint admin center. Under Policies, select Sharing. Scroll to File and folder links and confirm that sync is not blocked. Also check the specific site policy under Active sites by selecting the site and clicking Policies. Ensure the Sync option is set to Allow. - Stop and restart sync for the library
In the OneDrive sync app settings, go to the Account tab, click Stop sync next to the library, then click Start sync. This forces the app to re-evaluate the library and folder structure. - Clear the OneDrive sync cache
Close the OneDrive app. Press Windows + R, type %localappdata%\Microsoft\OneDrive\settings\Business1, and press Enter. Delete all files in this folder. Restart OneDrive. This clears any corrupted cache data that may hide folders.
If SharePoint Still Has Issues After the Main Fix
SharePoint Library Sync Stops After Moving a Folder
If you move a folder from one library to another, the sync app may lose track of it. The folder appears in the browser but not in File Explorer. To fix this, stop sync for both libraries, then restart sync for each library separately.
OneDrive Shows Sync Pending for a Folder
A folder stuck on “Sync pending” often indicates a file name conflict or a pending metadata update. Check if any files in the folder have names that exceed 255 characters or contain blocked characters. Rename them and wait for the sync to complete.
Folder Appears in Browser but Not in File Explorer on a Different Device
This usually happens when the second device has not synced the library yet. Open the OneDrive sync app on that device, go to Settings > Account > Choose folders, and ensure the library and folder are selected. The folder will appear after the initial sync completes.
Team Site Library vs Communication Site Library: Sync Behavior
| Item | Team Site Library | Communication Site Library |
|---|---|---|
| Default sync method | Sync via OneDrive sync app | Sync via OneDrive sync app |
| Folder limit per library | 300,000 items total | 300,000 items total |
| Folder name restriction | Same blocked characters apply | Same blocked characters apply |
| Permission inheritance | Folders can inherit or break inheritance | Folders can inherit or break inheritance |
| Admin sync block | Possible via site policy | Possible via site policy |
The sync behavior for folders is identical between team sites and communication sites. Both use the same OneDrive sync app engine and respect the same limits and restrictions. Site owners should check the same settings regardless of the site type.
After applying the steps above, you can now identify and resolve why a SharePoint folder does not appear in File Explorer. Start by checking the OneDrive sync app folder selection and renaming any folders with invalid characters. For advanced control, review the site policy in the SharePoint admin center to ensure sync is allowed. If the folder still does not appear, clearing the sync cache often resolves stubborn cases.