問題タブ [system.io.directory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3404 参照

c# - ファイルを削除するとエラーが発生します (プロセスがファイルにアクセスできません..)

エラーが発生するため、現在コードをデバッグしています。

そして、このコード行でエラーが発生すると思います

この方法でメール送信時にフォルダ内のファイルを削除したい

閉鎖/廃棄について読みましたか?FileStream などですが、コードでそれを使用するにはどうすればよいですか? 前もって感謝します。

0 投票する
1 に答える
3580 参照

c# - 複数の拡張子がある場合、Directory.EnumerateFiles はファイルを返しません

私には対処できない問題があります。

EnumerateFiles を使用すると、3k 以上の結果が必要であることがわかっている場合、ファイルは返されません。

私のコードは次のようになります。

ここからこのコードを取得しました:Gitリンク

どのソリューションも機能せず、複数の拡張機能にこのソリューションが必要です。私のために働いた唯一の方法はこれです:

これは機能しますが、単一の拡張子に対してのみです。

私を助けてください、私は非常に遅いGetFilesを使いたくありません(フォルダに10k以上のファイルがあります)。

EDIT1 このフィルターを使用してメソッドを呼び出します。

EDIT2

再現する私の例:

EDIT3作業ソリューション

どこに問題があったかはわかっています。コードを修正し、不足している SearchOption を追加しました

0 投票する
0 に答える
141 参照

c# - C# でフォルダーを作成する - Windows はファイルとフォルダーの両方を認識します

Windowsがフォルダーを実際にはファイルとフォルダーと見なすというランダムな問題が発生しています。ランダムなマシンで発生し、複製できません。.NET Directory.CreateDirectory メソッドを実行しています。

私は基本的にこのコードを実行しています:

ディレクトリが作成されたら、そこに一連のファイルをコピーします。

フォルダー/ファイルはエクスプローラーに「ファイル」タイプとして表示されますが、同じ名前で別のファイルまたはフォルダーを作成することはできません。バックスラッシュの有無にかかわらずコードを試しましたが、違いはありません

これは、ディレクトリが作成された直後に呼び出されます。

0 投票する
1 に答える
146 参照

c# - 特定のフォルダへのコピーが非常に遅いのはなぜですか?

同じドライブ上のあるフォルダーから別のフォルダーにファイルをコピーする際に奇妙な問題が発生します。

特定のフォルダーPROBLEM_FOLDERにコピーすると、コピーに非常に時間がかかります。

テストOK_FOLDERとして作成した別のフォルダーにコピーすると、コピーは非常に高速です。

誤って C DRIVE をいっぱいにして、PROBLEM_FOLDERから膨大な数のファイルを削除しなければならなかった後、最初に問題に気付きました。

ここで何が問題になる可能性がありますか?