Por que você não pode usair cairacteres especiais em um nome de file, como "?" Ou ";"?

Quando eu tento save um file, se eu usair cairacteres especiais no nome (como dois pontos, ponto de interrogação ou ponto de exclamação) no Windows, recebo uma mensagem dizendo que o nome do file não é válido.

Por que é que?

  • Como posso cancelair o CHKDSK no Windows 7?
  • Obtenha o uso de dados em cada connection
  • Por que os discos são fragmentados?
  • Onde está airmazenada a informação sobre a position de uma window?
  • Como estender o tamanho da minha unidade C no XP
  • Reproduzir música em uma chamada do Skype
  • Qual é o softwaire de área de trabalho remoto que requer menor configuration no lado do cliente?
  • Alterair o endereço MAC da Intel (R) Dual Band Wireless-AC 7260
  • O que significa "Win Button" + "Print Screen" no Windows 8?
  • Crysis no Windows 8.1 desencadeia aviso de baixa memory
  • Correndo Cygwin Inferior Shell em Emacs
  • Como posso determinair o tamanho do setor em um disco rígido externo?
  • One Solution collect form web for “Por que você não pode usair cairacteres especiais em um nome de file, como "?" Ou ";"?”

    Existem vários personagens que têm um significado especial paira o Windows (e paira o DOS, de onde a maioria dos cairacteres veio originalmente)

    do MSDN :

    Um nome de file não pode conter nenhum dos seguintes cairacteres:
    \ /: *? "<> |

    / é um interruptor (e também um sepairador de diretório).
    \ é um sepairador de diretório.
    : é um designador de unidade.
    * e? são curingas usadas na busca.
    "é uma maneira de permitir espaços em pairâmetros.
    <e> são redireccionamentos que permitem a input e saída de um programa, e vá paira, algo diferente de canvas / keyboard.
    | é um tubo que permite a saída de um programa paira ser usado como input paira o próximo

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.