在哪里可以找到相对路径?



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

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

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

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

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

如果您仍在为差异而苦苦挣扎。将绝对路径视为连锁店的邮政地址。该存储的每个实例都是相同的。绝对路径是商品在该商店的特定实例中的位置(商店的位置 + 商店中商品的位置(。相对路径只是商店中的位置。如果商店是你的应用,或者你在商店里,你并不真正关心你在哪里(你在哪个商店实例(。您只需要知道商品在商店中的位置。相对路径是知道一个项目在第 2 行,从底部开始第二个架子,从右起第三个架子。对你来说,无论你在哪家商店,你仍然可以找到它。

相关内容

  • 没有找到相关文章

最新更新