![「Synology Drive」でテレワークもファイル共有も! 1万円台のNASでもPCとファイルを自動同期【イニシャルB】](https://cdn-ak-scissors.b.st-hatena.com/image/square/83e38629cdb05854a2533202e8c00292da668fab/height=288;version=1;width=512/https%3A%2F%2Finternet.watch.impress.co.jp%2Fimg%2Fiw%2Flist%2F1280%2F076%2F001.jpg)
数千とか数万とかの比較的小さなファイルをネットワーク越しにコピーするのには思いの外時間がかかります。うそー、そんなにかかるのー、ぐらい。なんとか出来ないものかと思い、高速化をいろいろ試してみました。 nkojimaさんに意見いただきまして、Zipファイル圧縮を使った場合も追加しました。 環境など この記事はC#で書いてます。Windows7です。VisualStudio 2017を使っています。 プログラムの速度評価には1個あたり4kB未満のファイル13,000個のセットを使っています。 ローカルからリモートフォルダへのコピーを想定しています。 試したこと 1. 普通にコピーしてみる static void CopyFiles( string srcPath, string dstPath ) { // コピー元ファイルの一覧(FileInfoの配列)を作る System.IO.Direc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く