Como eu poderia criar um nome de arquivo com caracteres inválidos, como:? ?

11

Eu preciso criar um arquivo com um nome de arquivo como :>? , isso é possível de alguma forma? O Windows pára isso.

    
por moorecats 11.09.2010 / 19:57

5 respostas

10

Infelizmente, você não pode usar os caracteres reservados ao criar pastas ou arquivos, pois eles fazem parte das funções do sistema.

O que eu recomendo que você faça é olhar o aplicativo Character Map - Você pode executar e digitar charmap .

daqui, você pode encontrar símbolos alternativos com a mesma aparência, por exemplo:

(copie e cole estes, você verá que eles são diferentes)

Em vez de barra / - você pode usar um símbolo de divisão

Em vez de Cólon : - você pode usar a letra modificadora cólon

e assim por diante!

    
por 11.09.2010 / 20:23
5

Você pode inicializar a partir de um disco do Linux (como Knoppix ) e montar a partição NTFS.

O Linux tem muito menos restrições sobre nomes de arquivos e permite que você crie tais nomes (tentei).

    
por 11.09.2010 / 23:06
5

Alguns sistemas operacionais proíbem que alguns caracteres em particular apareçam em nomes de arquivos: (Recurso de Wikipedia )

/ barra usada como um separador de componente de nome de caminho em sistemas semelhantes a Unix, Windows e Amiga. (O shell do command.com do MS-DOS o consumiria como um caractere de comutador, mas o próprio Windows sempre o aceita como um separador [2] [vaga])

\ barra invertida Também é usado como um separador de componente de nome de caminho no MS-DOS, OS / 2 e Windows (não há diferença entre barra e barra invertida); permitido no nome de arquivo Unix

? ponto de interrogação usado como curinga no Unix, Windows e AmigaOS; marca um único caractere. Permitido em nomes de arquivos do Unix

* asterisco usado como curinga no Unix, MS-DOS, RT-11, VMS e Windows. Marca qualquer seqüência de caracteres (Unix, Windows, versões posteriores do MS-DOS) ou qualquer sequência de caracteres no nome base ou na extensão (assim ". " nas primeiras versões do MS-DOS significa "todos" arquivos ". Permitido em nomes de arquivos Unix,

: dois pontos usado para determinar o ponto de montagem / a unidade no Windows; usado para determinar o dispositivo virtual ou dispositivo físico, como uma unidade no AmigaOS, RT-11 e VMS; usado como um separador de nome de caminho no Mac OS clássico. Dobrado após um nome no VMS, indica o nome do nó DECnet (equivalente a um nome de máquina NetBIOS (rede Windows) precedido de "\".)

| barra vertical designa o pipelining de software no Unix e no Windows; permitido em nomes de arquivos Unix

"aspas usadas para marcar o início e o fim de nomes de arquivos contendo espaços no Windows

< menor que usado para redirecionar entrada, permitido em nomes de arquivos Unix

> maior que usado para redirecionar a saída, permitido em nomes de arquivos Unix

Período permitido, mas a última ocorrência será interpretada como sendo o separador de extensão no VMS, MS-DOS e Windows. Em outros sistemas operacionais, geralmente considerados como parte do nome do arquivo, e mais de um ponto final pode ser permitido.

    
por 11.09.2010 / 20:17
2

A única maneira é editar manualmente o disco rígido usando um programa como HxD . Se você fizer isso, provavelmente os arquivos não serão acessíveis por nenhum programa. Por exemplo, se você tentar abrir um arquivo chamado abc\def.txt , receberá uma mensagem informando que o diretório abc não existe.

    
por 11.09.2010 / 20:22
2

Você pode instalar o Subsistema para Aplicativos Unix se estiver no Ultimate ou Enterprise. De lá você pode criar esses nomes.

    
por 22.07.2011 / 00:48

Tags