认清FotoVision中的路径

认清FotoVision中的路径
主要学会Environment Application的应用
系统的特殊文件 应用程序 有详细的认识

C:\Documents and Settings\阿鹏\My Documents\FotoVision
    
目录下有My Albums Publish Cache两个文件夹
C:\Documents and Settings\阿鹏\Application Data\FotoVision\1.0
    
目录下有配置文件FotoVision.exe.config

Environment

Environment.GetFolderPath(Environment.SpecialFolder)

取操作系统中的特殊文件夹

怎样才算特殊呢?

枚举Environment.SpecialFolder.System 
    对应路径C:\WINDOWS\system32

枚举Environment.SpecialFolder.CommonProgramFiles
    对应路径C:\Program Files\Common Files

枚举Environment.SpecialFolder.Favorites
    对应路径C:\Documents and Settings\阿鹏\Favorites
    阿鹏为当前的操作系统登录用户

枚举Environment.SpecialFolder.ApplicationData
    对应路径C:\Documents and Settings\阿鹏\Application Data

枚举Environment.SpecialFolder.Personal
    对应路径C:\Documents and Settings\阿鹏\My Documents

Application

Application.ExecutablePath 获取启动了应用程序的可执行文件的路径,包括可执行文件的名称
    对应C:\Program Files\Smart Client Samples\FotoVision\1.0\VB\Desktop\Bin\FotoVision.exe

Application.ProductName 获取与该应用程序关联的产品名称
    对应 FotoVision

Application.ProductVersion获取与该应用程序关联的产品版本
    对应1.0.0.0

Global.cs代码中
//Return  c:\Documents and Settings\阿鹏\FotoVision
public static string DataLocation
{
    Get {
    
     return System.IO.Path.Combine(
            
Environment.GetFolderPath(Environment.SpecialFolder.Personal),  
            System.Windows.Forms.Application.ProductName);
    }
}

FileManager.cs 代码中
private class Consts
{
    
public const string LocalPhotoFolder = "My Albums";
}
//Return c:\Documents and Settings\阿鹏\FotoVision\My Albums
public static string Location
{
    
Get { 
        return Path.Combine(Global.DataLocation, Consts.LocalPhotoFolder);
    
}
}

//Return c:\Documents and Settings\阿鹏\FotoVision\My Albums\albumName
public static string GetLocation(string albumName)
{
    
return Path.Combine(Location, albumName);
}

posted @ 2007-11-08 14:21 阿鹏 阅读(62) 评论(0)  编辑 收藏 网摘 所属分类: 小菜之智能客户端

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-10-27 20:53 编辑过
Google站内搜索
[推荐职位]上海盛大网络招聘架构师



China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: