2016-05-14 3 views
-2

C#でファイルコンプレッサを作成していますが、LANに接続されたコンピュータからファイルを追加する機能を追加する必要があります。そして、私はどのように基本的に私はリスト内のすべてのファイルを挿入し、最後にそれを圧縮し、それらを圧縮する実装する方法がわからない。ネットワークに接続されたコンピュータからファイルをインポートして圧縮する

私はに関して助けが必要です。選択したファイルをネットワーク上の他のコンピュータに転送するにはどうすればいいですか??私は最後にそれらを圧縮することができますように?

+1

ローカルファイルのようにアドレス指定できますか? (\\ computername \ c $ \ path \ filename.ext) –

+0

ローカルファイルと同様、基本的には選択したファイルをインポートする必要があります。 –

答えて

0

制限付きプロジェクトタイプ(WinRT、ユニバーサルWindowsアプリケーションなど)を使用している場合を除き、ネットワーク共有を使用できます。 System.IO名前空間は、それらをうまく処理できます。あなたがする必要があるのは、\\[IP or machine name]\[share name]アドレッシングを使用することだけです。

ネットワーク共有は別々に設定する必要があることに注意してください。アプリはリモートシステム上で共有を有効にすることはできません。

+0

Windowsフォームアプリケーションを使用していますが、System.IOを使用してこれらのファイルを含めることができる人は誰ですか? –

+0

@AashirJavedファイルの場所として扱うだけです。それには何もありません。例: 'File.Open(@" \\ myNetworkShare \ Folder \ File.txt ")' - これは 'myNetworkShare'が設定され、アクセス可能であることを前提としています。ネットワーク共有の設定については、Googleで非常に簡単に見つけることができます.Windows OSを使用すると、簡単に設定できます。 – Shaamaan

0

シンボリックリンクを使用してみてください(これは簡単にpowershellで行うことができます)。そのリンクを参照してください。

関連する問題