相对路径与绝对路径以及路径取值等问题

这篇博客详细介绍了C#中相对路径和绝对路径的概念,以及在WinForm应用中如何正确使用。讨论了不同环境下的路径表示,如./、../和/的区别,并解释了在Windows和网络路径中斜杠的使用。同时,文章提供了C#获取文件路径、文件名、目录、扩展名等信息的方法,包括Path类的使用以及Substring等字符串操作。
摘要由CSDN通过智能技术生成
一相对路径与绝对路径
绝对路径:是从盘符开始的路径,形如
E:\Stu\stu.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

注意:winform的默认相对路径是相对于bin文件夹下的Debug文件夹的位置。例如Debug文件夹下的stu文件夹的lj.png文件的相对路径为 stu/lj.png bin文件夹下的stu文件夹的lj.png文件的相对路径为 ../stu/lj.png ,bin文件夹外的 stu文件夹的lj.png文件 的相对路径为 ../../stu/lj.png 

再次强调:

./ST/  这样写表示,当前目录中的ST文件夹;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值