Não há como usar a interface do usuário para especificar que o OneDrive não deve sincronizar um arquivo, tipo de arquivo ou pasta específico dentro da estrutura de pastas do OneDrive.
Responder1
Pode demorar um pouco, mas houve uma atualização conforme posteiaqui.
O OneDrive adicionou esse recurso há pouco tempo. Bem, um pouco. Se você estiver usando a visualização interna do OneDrive, poderá fazer o seguinte:
Copie %LOCALAPPDATA%\Microsoft\OneDrive\{OneDriveVersion}\adm
OneDrive.adml
(arquivo de idioma) para C:\Windows\PolicyDefinitions\en-US
e OneDrive.admx
para C:\Windows\PolicyDefinitions
.
Em seguida, no Editor de Política de Grupo (gpedit.msc), vá para Configuração do Computador -> Modelos Administrativos -> Todas as Configurações e encontre Exclude specific kinds of files from being uploaded
. Agora você pode especificar tipos de arquivos ou nomes de arquivos específicos para ignorar.
Veja tambémhttps://senpai.club/exclude-file-types/ehttps://techcommunity.microsoft.com/t5/microsoft-onedrive-blog/celebrating-the-top-onedrive-moments-from-microsoft-ignite-2020/ba-p/1679821
Responder2
Atualizar:Não funciona mais ¯\_(ツ)_/¯
Basta fazer o arquivo ambosescondidoesistemae o OneDrive não o sincronizará. Se já tiver sido sincronizado, você também precisaráexclua-o on-linetambém.
Para fazer um arquivoescondidoesistemaabra uma janela de comando e digite o seguinte comando:
attrib -A +S +H path\to\file\filename.ext
Observe que após essa alteração, por padrão, o arquivo ou pasta não estará mais visível, a menos que você altere a configuração relevante do Windows Explorer.
Responder3
Também existe uma solução para o MacOS ignorar os tipos de arquivo. Ainda não testei se funciona ignorar pastas completas.
A documentação está aqui:https://learn.microsoft.com/en-us/sharepoint/deploy-and-configure-on-macos#enableodignore
Se bem entendi, você precisa editar ~/Library/Preferences/com.microsoft.OneDrive.plist
, de preferência usando umEditor com reconhecimento de PList. Neste arquivo, você deve adicionar uma chave EnableODIgnore
, do tipo array
, e dentro da chave, você adiciona string
os padrões de arquivo a serem ignorados, como *.txt~
.
Se você instalou o OneDrive da App Store, o arquivo a ser editado é~/Library/Containers/com.microsoft.OneDrive-mac/Data/Library/Preferences/com.microsoft.OneDrive-mac.plist
Funciona. Até agora testado na extensão de arquivo *.heic
. Aqui está a entrada no plist:
$ plutil -convert xml1 -o - com.microsoft.OneDrive.plist | grep -A 3 EnableODIgnore
<key>EnableODIgnore</key>
<array>
<string>*.heic</string>
</array>
E aqui está o que o Finder mostra para este arquivo:
"Excluído da sincronização".
A seguir, ignorandonode_modules