Ⅰ C# 获取文件夹的绝对路径
这个文件夹 不一定会生成到最终发布目录,这个要看里面的文件是什么性质,是不是内容文件并复制到输出目录。
1. System.Diagnostics.Process.GetCurrentProcess().MainMole.FileName
获取模块的完整路径。
2. System.Environment.CurrentDirectory
获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
3. System.IO.Directory.GetCurrentDirectory()
获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Program Files\Adobe\,有时不一定返回什么东东,我也搞不懂了。(注:此方法取值不固定,随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变)
4. System.AppDomain.CurrentDomain.BaseDirectory
获取程序的基目录。
5. System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
获取和设置包括该应用程序的目录的名称。
6. System.Windows.Forms.Application.StartupPath
获取启动了应用程序的可执行文件的路径。效果和2、5一样。只是5返回的字符串后面多了一个"\"而已
7. System.Windows.Forms.Application.ExecutablePath
获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。
Ⅱ 什么是文件夹的绝对路径
用户在磁盘上寻找文件时,所历经的文件夹线路叫路径;
路径分为绝对路版径和相权对路径;
绝对路径:从根文件夹开始的路径,以“”作为开始;
相对路径:从当前文件夹开始的路径;
DOS程序命令中;
d代表盘符 p代表路径 0(零)代表文件本身;
%~dp0就是文件所在的完整路径;
Windows应用中文件夹路径就是;
当打开文件夹时地址栏显示的信息;
H:DownloadsGame代表的就是Game文件夹的完整路径。
Ⅲ 什么是文件夹的绝对路径
你学网络建设的? 呵呵 文档路径类型一共有三种:绝对路径、根相对路径和文档相对路径。
绝对路径是包括服务器协议(在本例中为http协议)的完全路径,比如“洪恩在线——电脑乐园”,完全路径为: http://www.hongen.com/pc/index.htm,如果所要链接当前站点之外的文档,就必须使用绝对路径。
相对路径包括根相对路径(Site Root)和文档相对路径(Document)两种。
前面我们讲过,在本地磁盘上编辑网页时,需要选定一个文件夹来定义本地站点,模拟服务器上的根文件夹,系统就根据这个文件夹来确定所有链接的本地文件位置,而跟相对路径中的根就是指这个文件夹。
跟相对路径(也称相对跟目录)的路径以“/”开头,路径是从当前站点的根目录开始计算。比如我们前面建的D盘myweb目录就是名为“myweb”的站点,这时“/index.htm” 路径,就表示文件位置为D:\myweb\index.htm。根相对路径适用于链接内容频繁更换环境中的文件,这样即使站点中的文件被移动了,其链接仍可以生效。
如果目录结构过深,在引用根目录下的文件时,用跟相对路径会更好些。比如某一个网页文件中引用根目录下img目录中的一个图,在当前网页中用文档相对路径表示为:“../../../../.. /img/a.gif”,而用跟相对路径只要表示为“/img/a.gif”就行了。
注意:在预览文件时,用根相对路径链接的内容在本地浏览器中不会显示出来,这是因为浏览器不承认站点的根文件夹为服务器。
这时我们可以将站点的根目录虚拟为一个盘。比如要浏览D:\myweb下的文件,可以选择Windows“开始”菜单中的“运行”,弹出运行对话框.
输入“SUBST I: d:\myweb”,D盘下的myweb文件夹就被虚拟为I盘,用浏览器查看I盘下网页,用根相对路径链接的内容都可以正常显示了。
文档相对路径就是指包含当前文档的文件夹,也就是以当前网页所在文件夹为基础开始计算路径。比如,当前网页所在位置为D:\myweb\mypic,那么:
“a.htm”就表示D:\myweb\mypic\a.htm;
“../a.htm”相当于D:\myweb\a.htm,其中“../”表示当前文件夹上一级文件夹。
“img/a.gif”是指D:\myweb\mypic\img\a.gif,其中“img/”意思是当前文件夹下名为img文件夹。
文档相对路径是最简单的路径,一般多用于链接保存在同一文件夹中的文档。
Ⅳ 从磁盘根目录开始到文件所在目录的路径,称为绝对路径。选项: 1、 错 2、 对
一楼错误,答案是错
Ⅳ 计算机的文件,和路径是什么,以及路径分为哪几种
1、文件是一个具有符号的一组相关联元素的有序序列。文件可以包含范围非常广泛的内容。系统和用户都可以将具有一定独立功能的程序模块、一组数据或一组文字命名为一个文件。
2、用户在磁盘上寻找文件时,所历经的文件夹线路叫路径。路径分为绝对路径和相对路径。
绝对路径:从根文件夹开始的路径,以“”作为开始。
相对路径:从当前文件夹开始的路径。
(5)从磁盘绝对文件路径加载扩展阅读
绝对路径和相对路径的比较
网络应用中绝对路径的优点:
1、防止网站被恶意抄袭,使用绝对路径,如果有人抄袭采集你的内容,里面的链接还会指向你的网站。有些抄袭的比较懒,连里面的链接一起抄了过去。
2、如果站长不能做301转向,因而有网址规范化的问题,使用绝对路径有助于链接指向选定的URL版本。
3、就算网页被移动位置,里面的链接还是指向正确的URL。
绝对路径的缺点:
1、除非链接是动态插入的,不然没办法在测试服务器上进行测试。因为里面的链接将直接指向真正的域名URL,而不是测试服务器中的URL。
2、除非链接是动态插入的,不然移动内容页面将很困难。因为内容页面位置发生变化,在其他页面上的链接却可能无法跟着变化,还指向原来的已经硬编码的绝对路径。
Ⅵ 从磁盘加载文件到内存,都有哪几种方式
这个是计算机信息读取的一个原理,CPU访问数据不直接从硬盘读取,它就需要从内存中读取,而CPU与内存之间读取的速度比从硬盘数据读取快得多。
双击执行的时候,就像是去饭店吃饭,首先要进入饭店(打开文件夹),然后服务员会奉上菜单(看到里边有什么文件),然后你点了一道菜(双击可执行文件),服务员去后厨下单(操作系统通过文件系统驱动找到文件的存储位置并开始加载),后厨会切菜、配菜(分解文件,并按数据、代码等不同部分加载到内存),接着炒菜(执行代码)。炒菜过程中会分别加入主料、配料和不同的佐料(调用数据),烹制完成后出锅(执行完毕),端菜上桌(把返回的结果呈现给用户)。大致的流程基本就是这样的,快捷方式就理解成是外卖单好了。菜单只有饭店里才看的到,外卖单在哪里都能看的到~
至于虚拟内存技术,按照刚才的比喻来说,相当于要做的菜略多,后厨空间不够了,于是厨师长下令把还没做完但是不着急做的菜先挪到边上放着(将内存中暂时不着急运行的程序做成镜像存储到文件系统中交换文件的位置),等到着急的菜都做完了再说。
可能有几种:
CreateFileA
CreateFileW
调用的 Native API,有 LoadLibraryA/W ntdll 调用
Ⅶ 相对路径和绝对路径
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录。
当前路径如果为c:\program files\common files
则需要输入
..\..\windows\system32\cmd.exe
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
Ⅷ 要怎么把绝对路径更改为相对路径,在PPT中弄了超链接,可是一换别的电脑就没反应了
绝对路径是文件所在的磁盘位置,而相对路径是你所要找的文件相对于当前文件来说的,“/”代表的是当前路径,“../”代表的是上一级目录,比如说你的文件c在a文件夹下的b文件夹内,这时候在a文件夹内有一图片d你想在c中访问d,这时候可以直接写绝对路径也可以写相对路径,相对路径是相对于c图片d在c的上一级目录所以这是可以写“../d”,如果图片在和a同一级的目录则可以写为“../../d”,如果图片和c在同一级目录则直接写文件名称即可,如果在下一级则为“文件目录/d”,差不多就这么多,望采纳
Ⅸ 高手快指点!!!急急急!!!在线等!!请举例说明什么叫相对路径与绝对路径(侧重于磁盘根目录下文件夹的路径)
相对路径是指在当前的目录下开始
绝对路径是指不管现在在那个目录下.都从磁盘根目录开始.如果说:我们要找.c:\windows\system\config文件是吧
如果我们当前在:c:\winodws\
相对路径.表示为:system\config
绝对路径.表示为:c:\windows\system\config
你看.相对路径:当前在windows目录下.就可以把现在的当前目录给省略.直接写.后面的路径.
绝对路径:不管现在在那个目录下.都是以根目录开始写路径的.