zoukankan      html  css  js  c++  java
  • C# 获取程序当前文件夹

    1. Application.StartupPath     //如何获取当前进程所属程序的文件夹位置   (窗体中使用)
    2. ( label16.Text=Application.StartupPath;)
    3.   Environment.SystemDirectory;         //获取系统目录   
    4.   Environment.CurrentDirectory;       //获取当前目录    (类中使用)
    5.     
    6.   //获取进程数组==模块信息   
    7.   Process[]   allProcesses   =   Process.GetProcesses();   
    8.   foreach(Process   p   in   allProcesses)   
    9.   {   
    10.           if(p.ProcessName.Equals("Idle"))   
    11.           {   
    12.                   continue;   
    13.           }   
    14.           labelPN.Text     =   theNode.processInfo.ProcessName;     //进程名称   
    15.           labelPID.Text   =   theNode.processInfo.Id.ToString();//进程ID   
    16.           labelSO.Text     =   theNode.processInfo.StartTime.Date.ToString();//进程开始时间   
    17.           labelNOT.Text   =   theNode.processInfo.Threads.Count.ToString();   //线程数目   
    18.           ProcessModuleCollection   allModules   =   null;   
    19.           try   
    20.           {   
    21.   allModules   =   p.Modules;   
    22.           }   
    23.           catch   
    24.           {   
    25.   continue;   
    26.           }   
    27.           ProcessModule[]   modules   =   new   ProcessModule[allModules.Count];   
    28.           int   i   =   0;   
    29.           foreach(ProcessModule   m   in   allModules)   
    30.           {   
    31.   modules.SetValue(m,   i++);   
    32.           }   
    33.   labelMN.Text   =   theNode.moduleInfo.ModuleName;   
    34.   labelCN.Text   =   theNode.moduleInfo.FileVersionInfo.CompanyName;   
    35.   labelLFF.Text   =   theNode.moduleInfo.FileVersionInfo.FileName;   
    36.   labelFV.Text   =   theNode.moduleInfo.FileVersionInfo.FileVersion;   
    37.   if(!theNode.moduleInfo.FileVersionInfo.FileDescription.Equals(""))   
    38.   labelFD.Text   =   theNode.moduleInfo.FileVersionInfo.FileDescription;   
    39.   else   
    40.   labelFD.Text   =   "<None>";   
    41.   DateTime   timestamp   =   File.GetCreationTime(theNode.moduleInfo.FileVersionInfo.FileName);   
    42.   labelFT.Text   =   timestamp.ToString();   
    43.   FileInfo   fileInfo   =   new   FileInfo(theNode.moduleInfo.FileVersionInfo.FileName);   
    44.   labelFS.Text   =   fileInfo.Length.ToString();   
    45.   }   
    46.     
  • 相关阅读:
    IIS部署网站 HTTP 错误 500.21
    Oracle常用操作表空间sql脚本
    oracle 11g错误ora-01033:oracle initialization or shutdown in progress解决办法
    关于OPC连接读写下位机PLC(转)
    oracle 日期格式操作
    第三方app抽奖发送微信红包实现
    XML 字符串解析
    VS2013 统计代码量(使用正则表达式)
    使用IntelliJ IDEA 配置Maven(入门)(转)
    学习方法分享 | 从JVM说起,聊聊Java的学习和复习!
  • 原文地址:https://www.cnblogs.com/liehuo123/p/5562272.html
Copyright © 2011-2022 走看看