C:FILE.TXT
refere-se a FILE.TXT
no diretório atual da unidade C:
C:\FILE.TXT
refere-se a FILE.TXT
no diretório raiz da unidade C:
( C:\
)
Eles não são os mesmos.
Editar: Exemplo de Prompt de Comando:
O Windows lembra um diretório de trabalho atual para cada unidade. Digamos que você esteja trabalhando no diretório C:\UTILS
e, em seguida, mude para a unidade F:
e, em seguida, para o diretório BIN
on F:
:
C:\UTILS> F: F:\> CD BIN F:\BIN>
Neste ponto, o diretório de trabalho atual para C:
ainda é C:\UTILS
e o diretório de trabalho atual para F:
é F:\BIN
Você pode verificar isso com o comando CD
:
F:\BIN> CD C: C:\UTILS F:\BIN>
Observe que você não alterou a unidade de trabalho de volta para C:
usando este comando.
Como você verá nos exemplos de comando a seguir, o uso de uma barra invertida ( \
) imediatamente após o nome de uma unidade ( X:
) torna a localização do arquivo absoluta. A omissão da barra invertida envolve automaticamente o diretório de trabalho atual da unidade.
F:\BIN> COPY F:PROGRAM.EXE C: Copies* F:\BIN\PROGRAM.EXE to C:\UTILS\PROGRAM.EXE F:\BIN> COPY F:PROGRAM.EXE C:\ Copies* F:\BIN\PROGRAM.EXE to C:\PROGRAM.EXE F:\BIN> COPY F:\PROGRAM.EXE C: Copies* F:\PROGRAM.EXE to C:\UTILS\PROGRAM.EXE F:\BIN> COPY F:PROGRAM.EXE C:NEW\NEW_PROG.EXE Copies* and renames F:\BIN\PROGRAM.EXE to C:\BIN\NEW\NEW_PROG.EXE
* 'Cópias' significa 'tentativas de copiar'. Esses comandos falharão se as estruturas de diretórios assumidos e os diretórios de trabalho atuais não existirem ou forem alterados por outro processo.
No caso em que o diretório de trabalho é o diretório raiz (por exemplo, C:\
), então C:PROGRAM.EXE
e C:\PROGRAM.EXE
apontam para o mesmo local, mas eles foram atingidos por diferentes métodos.