写了个判断文件是否被锁定的函数 --- 有用!

标签: null file c
2496人阅读 评论(0) 收藏 举报
分类:

今天在工程中要用到这个功能,把它写出来,如果你有用得着的地方,直接Ctrl+C去,呵呵.

函数如下:

bool IsFileLocked(LPCTSTR szFileName)
{

 if(szFileName==NULL) return false;
 HANDLE ret;  
 ret=CreateFile(szFileName,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
 if(ret==INVALID_HANDLE_VALUE)  
 {
  return true;
 }
 CloseHandle(ret);
 return false;
}

'-------------------------------------------
' 转载请注明出处
' 作者:唐细刚
' 邮箱:tanaya@163.com
'-------------------------------------------

查看评论

判断一个文件是否正在被使用

CreateFile函数的原型如下HANDLE CreateFile(LPCTSTR lpFileName,    //指向文件名的指针DWORD dwDesiredAccess,    //访问模式...
  • qinzhonghello
  • qinzhonghello
  • 2008-05-23 21:10:00
  • 2897

如何查看SharePoint中文件是否被用户Lock?

在SharePoint中编辑文件,保存时提示文件被其他用户lock “Thisfile is locked for editing by …”, 但是文件并没有被check out。如何查看Share...
  • WarmSunshine7
  • WarmSunshine7
  • 2018-01-29 10:47:45
  • 256

linux文件锁定

linux下文件锁定有两种:一种是以原子操作方式创建锁文件;另一种是允许锁定文件的一部分,从而独享对这一部分内容的访问。     1、锁文件     许多应用程序只需要能够针对某个资源创建一个锁文...
  • coder_xia
  • coder_xia
  • 2011-11-30 12:53:44
  • 6300

利用Windows API判断文件共享锁定状态

一、概述锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据。要保证安全有效地操作共享数据,必须在相应的操作前判断锁的类型,然后才能确定数...
  • xwchen
  • xwchen
  • 2007-12-11 22:09:00
  • 647

查看Linux文件锁

查看Linux文件锁 查看文件的inode信息
  • flaming999
  • flaming999
  • 2016-05-26 09:29:17
  • 465

java中如何判断一个子类方法是否已经被重写

package com.test; import java.lang.reflect.Method; public class B extends A { @Override public v...
  • vrix
  • vrix
  • 2016-08-31 15:46:07
  • 1109

SVN被锁定的几种解决方法

用SVN经常出现被锁定而无法提交的问题,选择解锁又提示没有文件被锁定,很是头疼。 这里整理了一下SVN 被锁定的几种解决方法: 1.出现这个问题后使用“清理”即"Clean up"功能,如果还...
  • tantion
  • tantion
  • 2016-08-24 17:09:34
  • 4699

文件操作的几个常用例子

  • 2012年07月28日 11:45
  • 1.02MB
  • 下载

Linux常用锁定用户禁止登录命令

passwd -l 用户名 锁定 passwd -u 用户名 解除锁定usermod -L 用户名 锁定 usermod -U 用户名 解除锁定 以上命令使用后无法使用 ssh 用户名@ip地址 s...
  • Nick_php
  • Nick_php
  • 2016-11-28 23:23:10
  • 551

VB 判断文件是否被改动

  • 2010年06月07日 16:14
  • 39KB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 233万+
    积分: 2万+
    排名: 211
    文章存档
    最新评论