摘要:
C# 获取项目程序路径的10种方法1. 获取当前进程的完整路径,包含文件名(进程名)。this.GetType().Assembly.Location;返回格式: X:\xxx\xxx\xxx.exe2. 获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;返回格式: X:\xxx\xxx\xxx.exe3. 获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。System.Environment.Curre 阅读全文
posted @ 2013-05-28 16:56
长白山
阅读(560)
评论(0)
推荐(0)
摘要:
c# 读写文件时文件正由另一进程使用,因此该进程无法访问该文件 c# 读写文件时文件正由另一进程使用,因此该进程无法访问该文件,在IO处理上遇到了无法操作的问题。文件“D:\log.txt”正由另一进程使用,因此该进程无法访问该文件。log.txt是一个日志文件,不定时都可能由另外的程序对它进行日志记录写入操作。今需要对日志文件读取出来,显示在日志查询里,需要用到了IO流。1、 FileStream fs = File.OpenRead(url);StreamReader sr = new StreamReader((System.IO.Stream)fs, System.Text.Encod 阅读全文
posted @ 2013-05-28 15:01
长白山
阅读(930)
评论(0)
推荐(0)
摘要:
C#如何判断指定文件是否正被其它程序使用起因:项目中发现在操作文件时,系统经常抛出异常,表示文件正被其它程序占用。需求:为了事先判断,以确认指定的文件是否正被其它程序使用,需要方法进行判断。实现: /// <summary> /// 返回指示文件是否已被其它程序使用的布尔值 /// </summary> /// <param name="fileFullName">文件的完全限定名,例如:“C:\MyFile.txt”。</param> /// <returns>如果文件已被其它程序使用,则为 true;否则为 f 阅读全文
posted @ 2013-05-28 14:53
长白山
阅读(398)
评论(0)
推荐(0)
浙公网安备 33010602011771号