C#判断文件是否被打开占用
来源:互联网 发布:网络规划设计师 教材 编辑:程序博客网 时间:2024/05/02 21:51
//C#判断文件是否被打开占用using System.IO;using System.Runtime.InteropServices;[DllImport("kernel32.dll")]public static extern IntPtr _lopen(string lpPathName, int iReadWrite);[DllImport("kernel32.dll")]public static extern bool CloseHandle(IntPtr hObject);public const int OF_READWRITE = 2;public const int OF_SHARE_DENY_NONE = 0x40;public readonly IntPtr HFILE_ERROR = new IntPtr(-1);private void button1_Click(object sender, EventArgs e){ string vFileName = @"c:\temp\temp.txt"; if (!File.Exists(vFileName)) { MessageBox.Show("文件都不存在,你就不要拿来耍了"); return; } IntPtr vHandle = _lopen(vFileName, OF_READWRITE | OF_SHARE_DENY_NONE); if (vHandle == HFILE_ERROR) { MessageBox.Show("文件被占用!"); return; } CloseHandle(vHandle); MessageBox.Show("没有被占用!");}
From http://bbs.csdn.net/topics/380180570
- C#判断文件是否被打开占用
- C#判断文件是否被打开占用
- C#判断文件是否被打开占用
- C#判断文件是否被打开占用
- C#判断文件是否打开
- C#判断文件是否打开
- C#判断文件是否打开
- C#判断文件打开、占用的状态
- 判断文件是否被打开
- 判断文件是否被打开
- 判断文件是否打开
- C#检测是否文件是否被其他进程占用
- 判断文件是否被打开(word)
- 判断excel文件是否被打开
- C# winform中判断文件是否处于打开状态
- c#判断数据库连接是否打开
- C# 判断窗口是否打开
- C# 判断窗口是否打开
- BOOST库 总体介绍
- Phonegap-2.2.0的word Plugin插件编写
- JAVA quartz cron 表达式详解 (转)
- 性能测试监控工具nmon安装及使用方法
- Console命令详解,让调试js代码变得更简单
- C#判断文件是否被打开占用
- css骇客大全
- 正则表达式记忆
- C/C++拾撷
- linux下各文件夹的结构说明及用途介绍
- paip.win32的internet扩展已停止工作解决大法
- linux下解压zip文件
- NYOJ 276 题 比较字母大小
- 第2题 激光,前进的方向