【工作笔记】PathFileExists 返回 FALSE

【工作笔记】PathFileExists 返回 FALSE问题描述:在参数传递正确,文件确实存在的情况下,PathFileExists偶尔返回FALSE解决思路:1、首先,由于是网络路径,所以system用户使用文件操作类函数(比如PathFileExists、GetFileAttributesEx等)时需要切token2、在切token并成功的情况下,发现依然会偶尔返回FALSE,打印错误码,有拒绝访问和文件不存在两种情况3、使用P…

大家好,又见面了,我是你们的朋友全栈君。

问题描述:

在参数传递正确,文件确实存在的情况下,PathFileExists偶尔返回FALSE

解决思路:

1、首先,由于是网络路径,所以system用户使用文件操作类函数(比如PathFileExists、GetFileAttributesEx等)时需要切token

2、在切token并成功的情况下,发现依然会偶尔返回FALSE,打印错误码,有拒绝访问和文件不存在两种情况

3、使用ProcMon查看文件状态,发现有文件被锁的情况,在设置共享路径的电脑下关掉操作文件的程序,OK!

 

总结:

ProcMon果然强大~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158216.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月12日 下午8:16
下一篇 2022年7月12日 下午8:16


相关推荐

  • SQL语句大全实例

    SQL语句实例 表操作  例1 对于表的教学管理数据库中的表STUDENTS,可以定义如下:  CREATE TABLE STUDENTS  (SNO     NUMERIC(6,0)NOTNULL  SNAME   CHAR(8)NOTNULL  AGE     NUMERIC(3,0)  SEX

    2022年4月3日
    70
  • python中的if语句格式_python if判断

    python中的if语句格式_python if判断if判断语句if判断语句介绍if语句是用来进行判断的,其使用格式如下:if要判断的条件:条件成立时,要做的事情demo1:age=30print”——if判断开始——“ifage>=18:print”我已经成年了”print”——if判断结束——“

    2026年4月14日
    2
  • Python librosa模块介绍

    Python librosa模块介绍librosa语音信号处理模块参考链接:https://www.cnblogs.com/LXP-Never/p/11561355.html

    2025年5月25日
    4
  • Stopwatch类的使用

    Stopwatch类的使用Stopwatch类提供了一种方便的机制来测量运行时间。Stopwatch使用了操作系统和硬件提供的最高分辨率机制,通常少于1毫秒(相比之下DateTime.Now和Environment.TickCount的分辨率在15毫秒左右)。要使用Stopwatch,可以调用StartNew方法。这将会实例化一个Stopwatch对象并开始计时(此外,也可以先实例化,再手动调用Start方法)。Elap…

    2022年6月23日
    59
  • c语言字符串转换为整型_c语言输出负数用什么

    c语言字符串转换为整型_c语言输出负数用什么C语言整型转字符串顺序存储顺序打印#include<stdio.h>intmain(){intnum=110086;charstr[6]={0};intdivnum=100000;inti=0;for(i=0;i<6;i++){str[i]=(num/divnum)+48;num=num%divnum;divnum=

    2022年10月19日
    3
  • Java实现Date日期加一天[通俗易懂]

    Java实现Date日期加一天[通俗易懂]因为在项目中遇到了需要将日期进行加减一些天数的操作,但是自己加需要考虑到跨月的情况,所以便找了Java提供的相关的API,方法如下date=newdate();//取时间Calendarcalendar=newGregorianCalendar();calendar.setTime(date);calendar.add(calendar.DATE,1);//把日期往……

    2022年7月26日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号