“C:\FILE.TXT”和“C:\FILE.TXT”有什么区别?

“C:\FILE.TXT”和“C:\FILE.TXT”有什么区别?

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.EXEC:\PROGRAM.EXE指向同一位置,但是它们是通过不同的方法到达的。

相关内容