我共享了一个wav录音文件,可能有别的机器在
从我的共享目录下
拷贝这个文件,或者别的机器直接在打开这个文件我在c#中有办法知道
这个我共享的
wav文件是在闲置状态
还是
别的机器在拷贝
还是
别的机器直接在打开这个文件如果是下面两种,能够知道哪个机器正在拷或打开么
从我的共享目录下
拷贝这个文件,或者别的机器直接在打开这个文件我在c#中有办法知道
这个我共享的
wav文件是在闲置状态
还是
别的机器在拷贝
还是
别的机器直接在打开这个文件如果是下面两种,能够知道哪个机器正在拷或打开么
{
File.Open(_path, FileMode.Open, FileAccess.Read, FileShare.Read);
}
catch(IOException)
{
Console.WriteLine("文件被占用!");
}
你这个无法分辨出
这个我共享的
wav文件 是别的机器在拷贝
还是
别的机器直接在打开这个文件 吧而且根据出异常来判断我也觉得不好
{
File.Delete(strFile);
return FILE_DEL_SUCCESS;
}
catch (IOException e)
{
return FILE_DEL_USING;
}
catch
{
return FILE_DEL_EXCEPTION;
}