問題タブ [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.
c# - ファイルを削除するとエラーが発生します (プロセスがファイルにアクセスできません..)
エラーが発生するため、現在コードをデバッグしています。
そして、このコード行でエラーが発生すると思います
この方法でメール送信時にフォルダ内のファイルを削除したい
閉鎖/廃棄について読みましたか?FileStream などですが、コードでそれを使用するにはどうすればよいですか? 前もって感謝します。
c# - 複数の拡張子がある場合、Directory.EnumerateFiles はファイルを返しません
私には対処できない問題があります。
EnumerateFiles を使用すると、3k 以上の結果が必要であることがわかっている場合、ファイルは返されません。
私のコードは次のようになります。
ここからこのコードを取得しました:Gitリンク
どのソリューションも機能せず、複数の拡張機能にこのソリューションが必要です。私のために働いた唯一の方法はこれです:
これは機能しますが、単一の拡張子に対してのみです。
私を助けてください、私は非常に遅いGetFilesを使いたくありません(フォルダに10k以上のファイルがあります)。
EDIT1 このフィルターを使用してメソッドを呼び出します。
EDIT2
再現する私の例:
EDIT3作業ソリューション
どこに問題があったかはわかっています。コードを修正し、不足している SearchOption を追加しました
c# - C# でフォルダーを作成する - Windows はファイルとフォルダーの両方を認識します
Windowsがフォルダーを実際にはファイルとフォルダーと見なすというランダムな問題が発生しています。ランダムなマシンで発生し、複製できません。.NET Directory.CreateDirectory メソッドを実行しています。
私は基本的にこのコードを実行しています:
ディレクトリが作成されたら、そこに一連のファイルをコピーします。
フォルダー/ファイルはエクスプローラーに「ファイル」タイプとして表示されますが、同じ名前で別のファイルまたはフォルダーを作成することはできません。バックスラッシュの有無にかかわらずコードを試しましたが、違いはありません
これは、ディレクトリが作成された直後に呼び出されます。
c# - 特定のフォルダへのコピーが非常に遅いのはなぜですか?
同じドライブ上のあるフォルダーから別のフォルダーにファイルをコピーする際に奇妙な問題が発生します。
特定のフォルダーPROBLEM_FOLDERにコピーすると、コピーに非常に時間がかかります。
テストOK_FOLDERとして作成した別のフォルダーにコピーすると、コピーは非常に高速です。
誤って C DRIVE をいっぱいにして、PROBLEM_FOLDERから膨大な数のファイルを削除しなければならなかった後、最初に問題に気付きました。
ここで何が問題になる可能性がありますか?