2、System.AppDomain.CurrentDomain.BaseDirectory
3、System.Environment.CurrentDirectory
string programPath=以颤正上三者选一。
string volume = programPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf('茄运悔:'))
MessageBox.Show(volume)
例如:
string volume = System.Windows.Forms.Application.StartupPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf(':'))
MessageBox.Show(volume)
1、System.Windows.Forms.Application.StartupPath2、System.AppDomain.CurrentDomain.BaseDirectory
3、System.Environment.CurrentDirectory
以上三种方法都可以获取程序根目录悄和,
string programPath=以颤正上三者选一。
string volume = programPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf('茄运悔:'))
MessageBox.Show(volume)
例如:
string volume = System.Windows.Forms.Application.StartupPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf(':'))
MessageBox.Show(volume)
想知道在哪个盘符啊。标准C语言里面是没有这个功能的,因为这个是基于 *** 作系统的,像LINUX系的 *** 作系统可没盘符这种说圆此法了。
用跨平台的语言很好写,比如python吧。
import os
path = os.getcwd()
print path
print path[0:2]
用C语言比较麻烦,尤其是WINDOWS下的API我又不熟悉。你参考这里吧。
http://blog.csdn.net/bingghost/article/details/7630838
初学者玩C语言,只能老实地做些很无聊的数学类的嫌扮,想弄得有趣一点,最好到QQ里找个初学者的群加上。
到里面去请教问题,实时回答……想通过百度知道里芹腔灶面的达人来解答,你学语言的心都凉了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)