YOU*_*YOU 13 windows filesystems
" C:FILE.TXT" 和 " C:\FILE.TXT"和有什么不一样?
他们是一样的吗?
Mik*_*ick 26
C:FILE.TXT指FILE.TXT在驱动器的当前目录中C:
C:\FILE.TXT指FILE.TXT在驱动器C:(C:\)的根目录中
她们不一样。
编辑:命令提示符示例:
Windows 会记住每个驱动器的当前工作目录。说你是在工作目录C:\UTILS,然后更改驱动F:,然后到目录BIN上F::
C:\UTILS> F: F:\> CD BIN F:\BIN>
此时for的当前工作目录C:仍然是,C:\UTILS而for的当前工作目录F:是F:\BIN
您可以使用以下CD命令验证这一点:
F:\BIN> CD C: C:\实用程序 F:\BIN>
请注意,您没有C:使用此命令将工作驱动器改回。
正如您将在以下命令示例中看到的那样,在\驱动器名称 ( X:)后立即使用反斜杠( ) 会使文件位置成为绝对位置。省略反斜杠会自动涉及驱动器的当前工作目录。
F:\BIN> COPY F:PROGRAM.EXE C: 复制* F:\BIN\PROGRAM.EXE 到 C:\UTILS\PROGRAM.EXE
F:\BIN> COPY F:PROGRAM.EXE C:\ Copies* F: \BIN\PROGRAM.EXE 到 C:\PROGRAM.EXE
F:\BIN> COPY F:\PROGRAM.EXE C: 复制* F:\PROGRAM.EXE 到 C:\UTILS\PROGRAM.EXE
F:\BIN> COPY F:PROGRAM.EXE C:NEW\NEW_PROG.EXE 复制*并重命名
F:\BIN\PROGRAM.EXE
到 C:\BIN\NEW\NEW_PROG.EXE
*“副本”的意思是“试图复制”。如果假定的目录结构和当前工作目录不存在或被另一个进程更改,这些命令将失败。
如果工作目录是根目录(例如C:\),则C:PROGRAM.EXE和C:\PROGRAM.EXE指向相同的位置,但它们已通过不同的方法到达。
| 归档时间: |
|
| 查看次数: |
528 次 |
| 最近记录: |