gpt4 book ai didi

c# - 如何为网络驱动器上的 File.Create 方法设置超时?

转载 作者:太空狗 更新时间:2023-10-29 23:41:46 28 4
gpt4 key购买 nike

我在我的应用程序中有一个要求,我需要在网络驱动器中创建文件,但是当文件创建过程中如果网络断开应用程序挂起一段时间并抛出异常。

有什么方法可以为 File.Create 设置超时?

最佳答案

类似的东西可以用来手动实现超时:

var fileCreatingThread = new Thread(...);
fileCreatingThread.Start();
if (fileCreatingThread.Join(TimeSpan.FromSeconds(5)) { /* Worked correctly */}
else
{
// time-out
}

关于c# - 如何为网络驱动器上的 File.Create 方法设置超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5419042/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com