csharp アクセス竞合が起きやすいファイルを开く。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp アクセス竞合が起きやすいファイルを开く。相关的知识,希望对你有一定的参考价值。

        public static Stream OpenWorkfileWithRetry( string filePath )
        {
            const int retryCountMax = 10;
            const int retryInterval = 100;

            FileStream fs = null;
            for (int retryCount = retryCountMax; retryCount > 0; retryCount--)
            {
                try
                {
                    fs = File.Open( filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read );
                    return fs;
                }
                catch (IOException)
                {
                    if (fs != null)
                    {
                        fs.Dispose();
                        fs = null;
                    }
                }
                Thread.Sleep( retryInterval );
            }
            return null;
        }

以上是关于csharp アクセス竞合が起きやすいファイルを开く。的主要内容,如果未能解决你的问题,请参考以下文章

markdown 蟒蛇でPKLファイルを开く

csharp 毎日作成するファイルを自动リネームする

vbscript 复数のExcel的ファイルを1ファイルにまとめる的VBScript

markdown ファイルを指すURLに个别のファイルのエイリアスを作る

html html / templateで布局ファイルと内容ファイルを分けたい场合

sh あるキーワードを含むファイル,を使用しているファイルを検索する