C#获取当前程序集Assembly的文件名

fly043488

展开

C# Code:

string codeBase = Assembly.GetExecutingAssembly().GetName().CodeBase;
返回结果:"file:///c:/users/administrator/documents/visual studio 2015/Projects/WindowsFormsApplication4/WindowsFormsApplication4/bin/Debug/WindowsFormsApplication4.EXE"

string file = Assembly.GetExecutingAssembly().GetName().Name;
返回结果:"WindowsFormsApplication4"

string location = Assembly.GetExecutingAssembly().Location;
返回结果:"c:\\users\\administrator\\documents\\visual studio 2015\\Projects\\WindowsFormsApplication4\\WindowsFormsApplication4\\bin\\Debug\\WindowsFormsApplication4.exe"

string fileName = Path.GetFileName(Assembly.GetExecutingAssembly().Location);
返回结果:"WindowsFormsApplication4.exe"

C#-获取当前程序集Assembly的文件名相关推荐

  1. c#笔记--程序集(Assembly)、模块(Module)、类型(class)、命名空间、反射

    Assembly   =装配件.表示一个程序集,它是一个可重用.无版本冲突并且可自我描述的公共语言运行时应用程序构建基块.(大概就是一组dll?)   命名空间:System.Reflection   ...

  2. php获取目录中的所有文件名

    <?php/*** [php获取目录中的所有文件名]*///1.先打开要操作的目录,并用一个变量指向它 //打开当前目录下的目录pic下的子目录common.$handler = opendir ...

  3. CLR: 那些你不知道你不知道的事情 程序集(Assembly)和模块(Managed Module)

    CLR: 那些你不知道你不知道的事情   程序集(Assembly)和模块(Managed Module)     前言 一直都用集成开发坏境(IDE),一直对模块和程序集的概念理解的不是很直观,因为 ...

  4. php获取文件夹下所有文件名(php遍历目录)

    当我对接小发猫API的时候,需要php获取文件夹下所有文件名,我们有时候需要读取目录里面的内容,在 PHP 有多个函数可以获取文件系统目录信息,今天就给大家分享 PHP 遍历目录的三种方法. php获 ...

  5. SFTP获取文件夹内的文件名,文件大小,文件修改时间

    SFTP获取文件夹内的文件名,文件大小,文件修改时间 使用SFTP协议获取服务上的指定路径的文件夹下的所有文件名,文件大小,文件的修改时时间等. 工具类 import java.io.File; im ...

  6. 【python】python获取当前py文件的文件名

    获取当前python文件的文件名: os.path.basename(sys.argv[0]).split(".")[0]

  7. java 获取上传文件的格式_js和java获取上传文件的文件名以及上传文件格式判断...

    js获取文件名: //校验 function check(){ var fileType = $("#template").val(); //判断后缀是不是需要的文件类型 if(f ...

  8. php 取url 文件名,php 获取当前访问的url文件名的方法小结

    php 获取当前访问的url文件名的方法小结 推荐函数:一是PHP获取当前页面的网址: dedecms也是用的这个 //获得当前的脚本网址 function GetCurUrl() { if(!emp ...

  9. 【C++】获取文件夹里所有文件名,可直接运行

    [C++]获取该路径下所有文件名 实现该程序需要用到几个对于我来说我太常用的结构体.类和方法,在论坛内摘抄了他们的一些讲解,并自己实现了一个查找文件并保存的小程序 _finddata_t 结构体 首先 ...

最新文章

  1. 分布式架构高可用架构篇_04_Keepalived+Nginx实现高可用Web负载均衡
  2. [转]Android PorterDuff.Mode效果
  3. java 正则匹配 sql星号,18. 正则表达式:开头、结尾、任意一个字符、星号和加号匹配...
  4. Oracle区分中文和英文,oracle中中英文段落划分实现
  5. oracle十进制函数语法,Oracle 十进制、二进制互相转换自定义函数
  6. 编译程序和解释程序有哪些区别?
  7. js数组往队头添加数据、js数组从队头移出数据
  8. puppetmaster 自动签名
  9. IDEA 代码格式化设置
  10. 使用API Monitor监测到目标程序对系统API函数的调用(常用分析工具)
  11. Android之---揭秘微信不死的进程
  12. 苹果7p最佳系统版本_告别虚拟机和双系统,移动硬盘+Win To Go,苹果笔记本的最佳选择...
  13. 5G-SUPI-SUPC-IMSI
  14. Gram矩阵与卷积网络中的卷积的直观理解
  15. MySQL数据库:注释及数据类型
  16. PHP:【微信小程序】初识微信小程序,微信小程序配置
  17. 怒刷python作业(西北工业大学cpSkill平台)
  18. Windows 10 神州网信政府版密码设置及登录设置 Ctrl+alt+del
  19. 职业规划之ABZ,未雨绸缪35岁危机
  20. 为什么 Illumina 最新测序仪能将全基因组测序价格降至 1000 美元?

热门文章

  1. 时下最火的网络视频编码器传输技术
  2. mdx格式的词典用什么软件打开_欧路词典包资源及使用教程
  3. 为什么要使用kafka消息队列
  4. 一、linux驱动开发-8.1-platform设备驱动
  5. viper4android历史版本,VIPER4Android最新版本
  6. 数据传输加密非对称加密算法以及对称算法-RSA+AES
  7. python中的文件操作:读取、写入、追加、关闭
  8. python学习面向对象_Python小白必学的面向对象
  9. mysql占用内存过高_mysql数据库占用内存过高解决办法
  10. 如何设置默认浏览器?快速学会,简单易懂