Directory 什么是。。在文件路径的开头,您要做什么?
文件路径开始处的..\做什么 示例:目录中引用了以下文件 \工作\QA\Reports\TimeOff.rptDirectory 什么是。。在文件路径的开头,您要做什么?,directory,filepath,Directory,Filepath,文件路径开始处的..\做什么 示例:目录中引用了以下文件 \工作\QA\Reports\TimeOff.rpt 将文件路径引用为\work\QA\Reports\TimeOff.rpt与将文件路径引用为..\work\QA\Reports\TimeOff.rpt有什么区别?这意味着首先转到父文件夹,然后查找指定的路径 因此,在命令行中执行cd..时基本相同 \work\QA\Reports\TimeOff.rpt和.\work\QA\Reports\TimeOff.rpt之间的区别在于,如果您在
将文件路径引用为\work\QA\Reports\TimeOff.rpt与将文件路径引用为..\work\QA\Reports\TimeOff.rpt有什么区别?这意味着首先转到父文件夹,然后查找指定的路径 因此,在命令行中执行
cd..
时基本相同
\work\QA\Reports\TimeOff.rpt
和.\work\QA\Reports\TimeOff.rpt
之间的区别在于,如果您在\a\b
文件夹中,第一个将匹配\a\b\work\QA\Reports\TimeOff.rpt
,第二个将匹配a\work\QA\Reports\TimeOff.rpt这是相对路径引用和绝对路径引用之间的差异
\work\QA\Reports\TimeOff.rpt
以(反)斜杠“\”(或“/”(在unix中,如果有必要的话)开头,因此它表示“从根目录或最顶层目录开始”。
然后向下导航。
它是一个绝对路径引用。无论您在哪里,最终都会指向相同的文件/位置
.\work\QA\Reports\TimeOff.rpt
但是,以“.”开头,它是相对的路径引用。上面写着“从你现在的位置开始”。所以,如果您已经在文件夹中:\my\home\directory
然后,您将导航到:
\my\home\directory\work\QA\Reports\TimeOff.rpt
“.”是向上一级的参考。。。但还是“相对路径”。
因此:
如果您在\my\home\directory
你会在这里结束:
\my\home\work\QA\Reports\TimeOff.rpt
因为它备份一个级别(“\directory\”)。并从那里开始
希望这是有道理的;) 。
指父目录,该目录比当前目录高一级。另外,
引用当前目录
假设您在目录\a\b\c\
中。您想访问文件\a\b\c\d
。您只需使用d
或\d
或\a\b\c\d
即可访问该文件。假设您现在想要文件\a\b\x
。您可以通过。\x
或完全绝对路径访问该路径。当然,您可以链接
和。
,比如。\.\.\.\.\y
以\
开头的路径是绝对路径(或:\
);它们每次都引用同一个文件,不依赖于当前目录。其他路径是相对的,它们引用的文件与当前目录发生了更改。我不明白为什么这个问题在四年前被否决了。
\my\home\work\QA\Reports\TimeOff.rpt