• ベストアンサー

サーバレスP2Pでファイル共有させたい

タイトルどおりなのですが、ローカル内にいる個々のPCに対し自分の持っているファイルをみんなに転送するプログラムを作成しようと考えています。 なのでサーバはおかずに、サーバレスでつくりたいと考えています。 そこでアドバイスをいただきたいのですが、どのような言語でどのように組んでいけばいいのか大まかでもいいので教えていただけると幸いです。 本当に困っているので、もし参考URLでもかまいませんので知恵をお借りできたらと考えています。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

環境がよくわからないのですが、 Windowsで構成されるネットワークだとして、共有フォルダが作られているとして書きます。 そういう環境では、copyコマンドで、ファイルのコピーができます。 そこで、転送したいフォルダ先が統一されているなら、コンピュータ名のリストのファイルを作ってそれを元にバッチで処理することができます。 転送.bat for /F %%i in (Name.txt) do copy \\送信元PC名\共用フォルダ\ファイル名 \\%%i\共用フォルダ /y copy のオプションはOSによって異なりますので注意 Name.txt PC1 PC2 PC3 Name.txtは、ネットワークコンピュータ名が一行に1つ書いてあるファイル。 VBScriptを使ってもできます。 エクセルVBAの中から、Scriptオブジェクトを作成し、VBScriptと同様にできるので、コンソール(DOSプロンプト)じゃなくて実行したい、場合はそういうのもありかと思います。 その場合は、セルに転送したいコンピュータ名(や転送先フォルダでもいいですね)が入っていてボタンでスクリプト実行てな感じですかね。

関連するQ&A