エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【C#】ネットワーク越し多数ファイルコピー高速化 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【C#】ネットワーク越し多数ファイルコピー高速化 - Qiita
数千とか数万とかの比較的小さなファイルをネットワーク越しにコピーするのには思いの外時間がかかりま... 数千とか数万とかの比較的小さなファイルをネットワーク越しにコピーするのには思いの外時間がかかります。うそー、そんなにかかるのー、ぐらい。なんとか出来ないものかと思い、高速化をいろいろ試してみました。 nkojimaさんに意見いただきまして、Zipファイル圧縮を使った場合も追加しました。 環境など この記事はC#で書いてます。Windows7です。VisualStudio 2017を使っています。 プログラムの速度評価には1個あたり4kB未満のファイル13,000個のセットを使っています。 ローカルからリモートフォルダへのコピーを想定しています。 試したこと 1. 普通にコピーしてみる static void CopyFiles( string srcPath, string dstPath ) { // コピー元ファイルの一覧(FileInfoの配列)を作る System.IO.Direc