Как исключить определенный файл или каталог из OneDrive в структуре папок OneDrive

Как исключить определенный файл или каталог из OneDrive в структуре папок OneDrive

Невозможно с помощью пользовательского интерфейса указать, что OneDrive не должен синхронизировать определенный файл, тип файла или папку внутри структуры папок OneDrive.

решение1

Может быть немного поздно, но когда я опубликовал пост, было обновлениездесь.

OneDrive добавил эту функцию некоторое время назад. Ну, в какой-то степени. Если вы используете OneDrive Insider Preview, вы можете сделать это:

Скопируйте %LOCALAPPDATA%\Microsoft\OneDrive\{OneDriveVersion}\adm OneDrive.adml(языковой файл) в C:\Windows\PolicyDefinitions\en-USи OneDrive.admxв C:\Windows\PolicyDefinitions.

Затем в редакторе групповой политики (gpedit.msc) перейдите в Конфигурация компьютера -> Административные шаблоны -> Все параметры и найдите Exclude specific kinds of files from being uploaded. Теперь там можно указать конкретные типы файлов или имена файлов, которые нужно игнорировать.

Смотрите такжеhttps://senpai.club/exclude-file-types/иhttps://techcommunity.microsoft.com/t5/microsoft-onedrive-blog/celebrating-the-top-onedrive-moments-from-microsoft-ignite-2020/ba-p/1679821

решение2

Обновлять:Больше не работает ¯\_(ツ)_/¯

Просто сделайте файл искрытыйисистема, и OneDrive не будет синхронизировать его. Если он уже был синхронизирован, вам также нужно будетудалить его онлайнтакже.

Чтобы создать файлскрытыйисистемаоткройте командное окно и введите следующую команду:

attrib -A +S +H path\to\file\filename.ext

Обратите внимание, что после этого изменения по умолчанию файл или папка больше не будут видны, если вы не измените соответствующую настройку проводника Windows.

решение3

Также есть решение для MacOS игнорировать типы файлов. Я еще не проверял, работает ли это для игнорирования полных папок.

Документация находится здесь:https://learn.microsoft.com/en-us/sharepoint/deploy-and-configure-on-macos#enableodignore

Если я правильно понимаю, вам нужно отредактировать ~/Library/Preferences/com.microsoft.OneDrive.plist, в идеале используяРедактор, поддерживающий PList. В этом файле следует добавить ключ EnableODIgnoreтипа array, а внутри ключа добавить в качестве stringшаблонов файла, которые следует игнорировать, например *.txt~.

Если вы установили OneDrive из App Store, файл для редактирования:~/Library/Containers/com.microsoft.OneDrive-mac/Data/Library/Preferences/com.microsoft.OneDrive-mac.plist

Работает. Пока что протестировано на расширении файла *.heic. Вот запись в plist:

$ plutil -convert xml1 -o - com.microsoft.OneDrive.plist | grep -A 3 EnableODIgnore
    <key>EnableODIgnore</key>
    <array>
        <string>*.heic</string>
    </array>

А вот что показывает Finder для этого файла:

снимок экрана Finder со значком OneDrive, на который наведен курсор и отображается сообщение «Исключено из синхронизации»

«Исключено из синхронизации».

Далее, игнорируяnode_modules

Связанный контент