C:FILE.TXT
“ ” 和 “ ”有什么区别C:\FILE.TXT
?
它们是一样的吗?
答案1
C:FILE.TXT
指的是FILE.TXT
驱动器的当前目录中C:
C:\FILE.TXT
指的是FILE.TXT
驱动器的根目录中C:
(C:\
)
他们不一样。
编辑:命令提示符示例:
Windows 会记住每个驱动器的当前工作目录。假设您正在目录中工作C:\UTILS
,然后切换到驱动器F:
,然后切换到BIN
目录F:
:
目录:\实用程序>F: 文件夹:\>光碟匣 文件夹:\BIN>
此时的当前工作目录C:
仍为C:\UTILS
,的当前工作目录F:
为F:\BIN
您可以使用以下CD
命令来验证这一点:
文件夹:\BIN>CDC: 目录:\实用程序 文件夹:\BIN>
C:
请注意,您并没有使用此命令将工作驱动器改回。
\
从以下命令示例中可以看出,在驱动器名称 ( ) 后立即使用反斜杠 ( )X:
会使文件位置绝对。省略反斜杠会自动包含驱动器的当前工作目录。
文件夹:\BIN>复制 F:PROGRAM.EXE C: 将* F:\BIN\PROGRAM.EXE 复制到 C:\UTILS\PROGRAM.EXE 文件夹:\BIN>复制 F:\PROGRAM.EXE C:\ 将* F:\BIN\PROGRAM.EXE 复制到 C:\PROGRAM.EXE 文件夹:\BIN>复制 F:\PROGRAM.EXE C: 将* F:\PROGRAM.EXE 复制到 C:\UTILS\PROGRAM.EXE 文件夹:\BIN>复制 F:PROGRAM.EXE C:NEW\NEW_PROG.EXE 复制*并重命名 程序目录:\BIN\程序.EXE 到 C:\BIN\NEW\NEW_PROG.EXE
*“Copies”表示“尝试复制”。如果假定的目录结构和当前工作目录不存在或被另一个进程更改,这些命令将失败。
如果工作目录是根目录(例如C:\
)C:PROGRAM.EXE
和C:\PROGRAM.EXE
指向同一位置,但是它们是通过不同的方法到达的。