Você tenta renomear um arquivo no OneDrive e recebe uma mensagem de erro. O nome do arquivo contém caracteres como ponto de interrogação, asterisco ou dois pontos. O OneDrive e o Windows restringem certos caracteres especiais em nomes de arquivo para evitar conflitos com o sistema operacional e a sincronização em nuvem.
Este artigo explica exatamente quais caracteres são bloqueados, por que são bloqueados e como renomear seu arquivo para que ele sincronize corretamente. Você aprenderá a lista de caracteres proibidos, as mensagens de erro que pode ver e as regras de nomenclatura corretas para o OneDrive.
Você também encontrará etapas para renomear arquivos que contenham caracteres especiais, incluindo como usar a linha de comando para removê-los em lote.
Principais conclusões: Restrições de caracteres especiais em nomes de arquivo do OneDrive
- Regras de nomes de arquivo do Windows: O OneDrive herda a restrição do Windows para nove caracteres especiais: \ / : ? ” < > |
- Caracteres bloqueados específicos do OneDrive: O til ~ e o sustenido # também são bloqueados em nomes de arquivo do OneDrive para evitar conflitos de codificação de URL.
- Comportamento das mensagens de erro: O OneDrive exibe “O nome de arquivo especificado não é válido” ou “O parâmetro está incorreto” quando um caractere proibido está presente.
Por que o OneDrive bloqueia caracteres especiais em nomes de arquivo
O OneDrive usa o sistema de arquivos do Windows para armazenar arquivos localmente no seu PC. O Windows tem um conjunto de caracteres reservados que não podem ser usados em nomes de arquivo ou pasta. Esses caracteres têm significados especiais no sistema operacional. Por exemplo, a barra invertida separa pastas em um caminho, e os dois pontos seguem uma letra de unidade.
Quando você adiciona um arquivo ao OneDrive, o nome do arquivo deve estar em conformidade com as regras de nomenclatura do Windows e com as regras de sincronização do próprio OneDrive. O OneDrive bloqueia caracteres adicionais que o Windows pode permitir em certos contextos porque esses caracteres causam problemas durante a sincronização em nuvem, acesso pela web ou geração de URL.
A lista completa de caracteres proibidos
Os seguintes caracteres não podem aparecer em nenhum lugar do nome de um arquivo ou pasta do OneDrive:
- Barra invertida \
- Barra normal /
- Dois pontos :
- Asterisco
- Ponto de interrogação ?
- Aspas “
- Sinal de menor <
- Sinal de maior >
- Barra vertical |
- Til ~
- Sustenido #
O Windows bloqueia os primeiros nove caracteres. O OneDrive adiciona o til e o sustenido à lista. O til é usado em nomes de arquivo curtos em sistemas mais antigos. O sustenido é usado em URLs para indicar um identificador de fragmento. As URLs da web do OneDrive tratam o caractere # como uma âncora de bookmark, o que quebra o acesso ao arquivo.
Mensagens de erro que você verá
Quando você tenta renomear um arquivo com um caractere proibido no Explorador de Arquivos, o Windows exibe uma caixa de diálogo: “Você não pode usar os seguintes caracteres: \ / : ? ” < > |”. Se você usar o site do OneDrive para renomear um arquivo, o OneDrive mostra “O nome de arquivo especificado não é válido” ou “O nome do arquivo contém caracteres inválidos.”
Se um arquivo for sincronizado de outro dispositivo com um caractere proibido no nome, o OneDrive cria uma cópia de conflito ou não consegue sincronizar o arquivo. O ícone de sincronização na bandeja do sistema mostra um X vermelho ou um estado pausado.
Etapas para renomear um arquivo que contém caracteres especiais
Siga estas etapas para renomear um arquivo que atualmente tem um caractere proibido no nome. Você pode usar o Explorador de Arquivos, o site do OneDrive ou a linha de comando.
- Localize o arquivo no Explorador de Arquivos
Abra o Explorador de Arquivos e navegue até sua pasta do OneDrive. O local padrão é C:\Usuários\SeuNome\OneDrive. Encontre o arquivo com o caractere especial no nome. - Clique com o botão direito no arquivo e escolha Renomear
Clique no arquivo uma vez e pressione F2 no teclado. Ou clique com o botão direito no arquivo e selecione Renomear no menu de contexto. O nome do arquivo se torna editável. - Remova ou substitua o caractere especial
Exclua o caractere proibido e digite um substituto válido. Use um espaço, hífen, sublinhado ou ponto no lugar. Por exemplo, substitua “arquivo:nome.txt” por “arquivo-nome.txt” ou “arquivo_nome.txt”. - Pressione Enter para confirmar
Pressione a tecla Enter. O Windows verifica o novo nome. Se não contiver caracteres proibidos, a renomeação é bem-sucedida. O OneDrive sincroniza a alteração para a nuvem. - Verifique o arquivo no site do OneDrive
Abra um navegador da web, acesse onedrive.live.com e faça login. Navegue até a pasta onde o arquivo está armazenado. Confirme se o nome do arquivo aparece corretamente sem o caractere especial.
Use o site do OneDrive para renomear arquivos
- Faça login em onedrive.live.com
Abra seu navegador e acesse onedrive.live.com. Faça login com sua conta corporativa ou de estudante do Microsoft 365. - Selecione o arquivo
Clique no arquivo para selecioná-lo. Uma marca de seleção aparece no ícone do arquivo. - Clique em Renomear na barra de ferramentas
No topo da página, clique no botão Renomear. Ele parece um ícone de lápis ao lado do nome do arquivo. O nome do arquivo se torna editável. - Digite um nome de arquivo válido
Exclua o caractere especial. Digite um novo nome usando apenas letras, números, espaços, hífens, sublinhados e pontos. Clique em Salvar.
Renomeie vários arquivos com caracteres especiais usando o Prompt de Comando
- Abra o Prompt de Comando como administrador
Pressione a tecla Windows, digite cmd, clique com o botão direito em Prompt de Comando e selecione Executar como administrador. Clique em Sim na caixa de diálogo Controle de Conta de Usuário. - Navegue até a pasta do OneDrive
Digite cd C:\Usuários\SeuNome\OneDrive e pressione Enter. Substitua SeuNome pelo seu nome de usuário real do Windows. - Use o comando ren para renomear o arquivo
Digite ren “arquivoantigo:nome.txt” “novoarquivo-nome.txt” e pressione Enter. O nome do arquivo antigo deve estar entre aspas se contiver um caractere especial. Substitua arquivoantigo:nome.txt pelo nome real do seu arquivo e novoarquivo-nome.txt pelo nome válido. - Repita para cada arquivo
Execute o comando ren para cada arquivo que precisar ser renomeado. Verifique o OneDrive para confirmar se os arquivos sincronizam corretamente.
Se o OneDrive ainda mostrar um erro de renomeação
OneDrive diz “O parâmetro está incorreto”
Esse erro aparece quando o nome do arquivo contém um caractere que o Windows permite, mas o OneDrive bloqueia, como o til ~ ou o sustenido #. Renomeie o arquivo usando o site do OneDrive em vez do Explorador de Arquivos. O site aplica as regras mais rigorosas do OneDrive e mostrará uma mensagem de erro mais clara. Remova o til ou o sustenido do nome.
O nome do arquivo parece correto, mas o OneDrive ainda não sincroniza
Verifique se há espaços ou pontos no final do nome do arquivo. O Windows remove pontos finais em algumas visualizações, mas eles ainda existem no sistema de arquivos. O OneDrive bloqueia nomes de arquivo que terminam com ponto ou espaço. Renomeie o arquivo e exclua qualquer ponto ou espaço final. Use a linha de comando para ver o nome exato do arquivo: digite dir /x e procure por caracteres inesperados.
O arquivo foi sincronizado de outro dispositivo e não pode ser renomeado
Se um arquivo com um caractere proibido foi sincronizado de um Mac ou sistema Linux, o OneDrive pode criar uma cópia de conflito chamada “Nome do arquivo (1).extensão” ou marcar o arquivo como não sincronizável. Exclua a cópia de conflito no site do OneDrive. Em seguida, renomeie o arquivo original no dispositivo onde foi criado. Remova o caractere especial e deixe o OneDrive sincronizar o nome corrigido.
Comparação: Regras de nomes de arquivo do OneDrive vs Windows vs SharePoint
| Item | OneDrive | Windows (NTFS) | SharePoint Online |
|---|---|---|---|
| Comprimento máximo do nome | 255 caracteres | 255 caracteres | 255 caracteres |
| Caracteres proibidos | \ / : ? ” < > | ~ # | \ / : ? ” < > | | \ / : ? ” < > | ~ # % & { } |
| Ponto final permitido | Não | Sim, mas oculto | Não |
| Espaço final permitido | Não | Sim, mas oculto | Não |
| Sensibilidade a maiúsculas/minúsculas | Preserva maiúsculas, insensível a maiúsculas/minúsculas | Preserva maiúsculas, insensível a maiúsculas/minúsculas | Preserva maiúsculas, insensível a maiúsculas/minúsculas |
O OneDrive e o SharePoint têm regras mais rigorosas que o Windows sozinho. Se você planeja mover arquivos entre o OneDrive e o SharePoint, use o conjunto de regras do SharePoint como base para evitar erros futuros.
Agora você sabe a lista exata de caracteres que o OneDrive bloqueia e os motivos por trás de cada restrição. Para renomear um arquivo, use o Explorador de Arquivos ou o site do OneDrive e substitua o caractere proibido por um hífen ou sublinhado. Para renomear em lote, o comando ren do Prompt de Comando funciona de forma confiável.
Da próxima vez que criar um arquivo, evite usar o til ~ ou o sustenido # no nome. Esses caracteres causam problemas no site do OneDrive e em links compartilhados. Se você gerencia arquivos para uma equipe, defina uma convenção de nomenclatura que use apenas letras, números, hífens e sublinhados.
Uma dica prática: use o comando PowerShell Get-ChildItem -Recurse | Where-Object {$_.Name -match ‘[\\/:\?”<>|~#]’} para encontrar todos os arquivos em sua pasta do OneDrive que contenham caracteres proibidos. Execute este comando em uma janela do PowerShell para auditar toda a pasta de sincronização em segundos.