相关疑难解决方法(0)

如何检查文件锁?

有没有办法检查文件是否被锁定而不使用try/catch块?

现在,我所知道的唯一方法就是打开文件并抓住任何文件System.IO.IOException.

.net c# io filelock

246
推荐指数
10
解决办法
18万
查看次数

另一个进程使用的文件

很多时候,我们在尝试在Windows平台上编写文件时遇到错误,

"该进程无法访问文件'XXX',因为它正由另一个进程使用."

如何在写入文件之前检入C#,其他进程没有使用它?

c# file-io

20
推荐指数
3
解决办法
4万
查看次数

我可以简单地"读取"正在使用的文件吗?

我试图使用StreamReader读取文件,但它总是被另一个进程使用,所以我收到此错误:

该进程无法访问文件'\ arfjwknasgmed17\C $\FLAG CONDITION\CP-ARFJN-FLAG.XLS',因为它正由另一个进程使用.

有没有办法可以在不复制的情况下阅读本文?或者这是我唯一的选择?

c# filesystems file-io file-permissions file

14
推荐指数
1
解决办法
1万
查看次数

如何检查文件是否可以成功读取?

在我的程序中,我将路径传递给一个文件,该文件可能仍被另一个进程写入(独立的外部非c#).

在将路径实际发送回客户端之前,如何检查文件是否完全可读且可访问?带有阅读需求的FileIOPermission对我来说不起作用,所以我想知道是否有其他方法可以在不尝试预先读取整个文件的情况下执行此操作.

谢谢.

.net c#

0
推荐指数
1
解决办法
1123
查看次数

标签 统计

c# ×4

.net ×2

file-io ×2

file ×1

file-permissions ×1

filelock ×1

filesystems ×1

io ×1