//取服务安装路径
public System.String Get_WindowService_Path()
{
System.String str_Path = System.String.Empty;
try
{
//取动态库地址,即.exe文件运行的地址、或Window服务运行启动文件的地址
System.String strAssemblyFilePath = System.Reflection.Assembly.GetExecutingAssembly().Location;
//截取除了动态库运行文件名的地址
System.String AppPath = System.IO.Path.GetDirectoryName(strAssemblyFilePath);
str_Path = AppPath;
}
catch (Exception ex)
{
System.String path_service = this.Get_WindowService_Path();
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(path_service + “\异常.txt”, false))
{
sw.WriteLine(“于” + DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”) + ex.ToString());
}
}
return str_Path;
}

使用场景:

C# 文件路径-Window服务相关推荐

  1. 关于File.separator 文件路径:window与linux下路径问题(“No such file or diretory ”异常解决方案)...

    最近有个在页面上传Excel文件至服务器指定目录并进行数据校验.最后入库及进行进一步处理的应用情境,我写好代码在模拟环境下测试,完全没问题:但客户试用的时候,却老是报告"No such fi ...

  2. window、linux、mac 文件路径禁止字符, 路径长度【全网总结】

    参考: https://9to5answer.com/what-characters-are-forbidden-in-windows-and-linux-directory-names https: ...

  3. 【C++】window下 使用c++遍历文件夹及其子文件夹和文件,并打印文件路径及各文件内容

    这两天一直在学习如何使用c++遍历文件夹.读取文件内容和写入文件. 话不多说,直接上代码 /* * 文件功能:递归遍历文件夹,遍历文件夹及其子文件夹和文件.打印文件夹名称.文件名称和文件数目 * * ...

  4. window 服务(一)

    windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志.计算机启动时,服务会自动开始 ...

  5. js 访问android 路径,Android与JS进行交互传文件路径

    webview+h5这种混合开发最近很火,其中最重要的大概就是java代码和js的交互了,刚接触这东西两天,写写收获. 新建一个assets文件夹,要与res这个文件夹同级,其中存放web项目. 先看 ...

  6. nodejs中的读取文件fs与文件路径path

    什么是nodejs? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,nodejs允许javascript代码运行在服务端 1. nodejs不是一门新的编程语 ...

  7. java 文件路径怎么写_java本地文件路径怎么写

    1. java里文件路径怎么写 File file = new File("D:\\123.txt"); 你这种不用绝对路径是不行的, 只有一个方法,在web工程启动servlet ...

  8. python合并路径和文件名,python关于文件路径和文件名的操作

    os.path.abspath(path) #返回绝对路径(包含文件名的全路径) os.path.basename(path) -- 去掉目录路径获取文件名 os.path.dirname(path) ...

  9. php 加载一个文件路径_PHP文件加载过程

    1.文件的路径问题 我们之前也用过一些有关文件路径问题的知识,比如: .... php中,有3种路径 相对路径: 有两个特定符号(特定路径)来决定的路径形式: ./ :表示当前目录,也就是当前网页所在 ...

最新文章

  1. PyTorch 数据并行处理
  2. 【星榜单】盘点那些坑爹的国产手机们
  3. Python matplotlib可视化:用Matplotlib的bar_label函数自定义条形图的数值标签、用Matplotlib的bar_label函数为条形图添加数值标记(在每一个条形的中部)
  4. 一文看透汽车芯片!巨头布局技术路线全解密【附下载】| 智东西内参
  5. [大山中学模拟赛] 2016.9.10
  6. NASM在Ubuntu上的安装与简单使用
  7. java文件拷贝_Java实现文件拷贝的4种方法
  8. VB版双语对照制作助手的设计与实现
  9. python开发网络程序教程_python3编写C/S网络程序实例教程
  10. PAT甲级1115 DFS和BST
  11. springmvc 控制器 读取properties文件
  12. Spring Boot消息服务
  13. 药剂学(专)-形考作业(一)答案
  14. 使命召唤19发布时间曝光 确定将于10月28号发布
  15. DeFi演变史:区块链金融市场将迎来寒武纪大爆发?
  16. [博学谷学习记录]超强总结,用心分享|Hive的压缩格式
  17. discuz目录结构 ano
  18. 51单片机设计多功能电子秤(实训项目)
  19. 直播 TikTok Shop 2022最新玩法 卡位海外直播电商新流量
  20. 缓存着色 Page color测试

热门文章

  1. [面试] 百度笔经加面经 实例
  2. 给自己身体充电的十招
  3. BZOJ.3551. [ONTAK2010]Peaks加强版
  4. 深入理解Image.createImage()
  5. JToolBar工具条(Java)
  6. 服务器怎么修改字体,云服务器怎么修改字体
  7. [MAIXPY]kpu: load error:2005, ERR_READ_FILE: read file failed问题解决
  8. 为什么我对中国充满信心
  9. 【大学生课程】《Python数据分析》课程大作业要求
  10. chrom调试技巧大全,史上最全