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.