关于服务程序生成文件存放在哪的问题
生活随笔
收集整理的這篇文章主要介紹了
关于服务程序生成文件存放在哪的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一般winform 應該程序如果在生成文件時沒有指定完整路徑,那則會在應用程序根目錄下面生成文件
如下語句會在根目錄生成文件。
System.IO.File.AppendAllText( "日志" + DateTime.Now.ToString("yyyyMMdd") + ".txt", "JetCategoryService服務啟動!" + Environment.NewLine + Environment.NewLine);
但是如果是服務程序,如果沒有指定完整路徑是不會在根目錄下面生成文件的,而是在C:\Windows\System32,如想在根目錄下面生成文件就必須指定完整路徑,
AppDomain.CurrentDomain.BaseDirectory即程序的根目錄
?
System.IO.File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + "日志" + DateTime.Now.ToString("yyyyMMdd") + ".txt", "JetCategoryService服務啟動!" + Environment.NewLine + Environment.NewLine);
轉載于:https://www.cnblogs.com/lidaying5/p/5807582.html
總結
以上是生活随笔為你收集整理的关于服务程序生成文件存放在哪的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DataGridView编辑后立即更新到
- 下一篇: NULL,,String.Empty三者