我在哪里找到相对路径?

问题描述 投票:0回答:1

我正在尝试弄清楚这些,但是我读到的每件事都准确地说明了我在上一篇文章中已经读过的内容。我从理论上理解它,但是我不知道如何将其编写为代码。我真是个菜鸟,我需要很多帮助!

path relative
1个回答
0
投票

相对路径是文件/文件夹相对于您所在位置的位置。绝对路径是完整位置。例如:

“ C:\ Product \ Folder \ SubFolder \ file.exe”可能是计算机上文件的绝对路径。但是,如果您已经在C:\ Product中,则该文件的相对路径将只是“ Folder \ SubFolder \ file.exe”。这就像知道某人的完整邮寄地址或知道如何从您的房屋到他们的房子一样。您可能不需要知道自己在世界上的什么位置,就知道如何从一个地方到达另一个地方(例如,从您的房子到咖啡店)。

在代码中,如果要在此位置明确查找文件,则将使用绝对路径。但是,您可能并不总是知道应用程序执行的绝对位置,并且您正在尝试访问您控制的文件。在这种情况下,您只需要根据自己的位置知道如何到达那里即可。

例如,我的应用程序可能安装在以下绝对路径“ C:\ Company \ Product \ app.exe”,并且我的文件库已安装在文件夹“ C:\ Company \ Product \ Files”下\”。如果用户决定将其安装在其他位置,则绝对路径可能会更改。但是您仍然可以控制“ Files”文件夹,因此可以对“ Files \ file.txt”的相对路径进行编码以访问它。

© www.soinside.com 2019 - 2024. All rights reserved.