WindowsのC#アプリケーションからヘルプファイルを読み込み、別のシステム(ローカルドライブ)に移動/コピーする必要があります。ローカルシステム上のアプリケーション(同じC#Windowsアプリケーション)は、それをヘルプに使用します。C#(Windowsアプリ)でローカルシステムから他のシステムにファイルをコピーするには?
これを行うには何が必要ですか?
私はFile.Copy()
を理解していますが、わからないのですが、遠隔地のシステムにも保持されますか?
WindowsのC#アプリケーションからヘルプファイルを読み込み、別のシステム(ローカルドライブ)に移動/コピーする必要があります。ローカルシステム上のアプリケーション(同じC#Windowsアプリケーション)は、それをヘルプに使用します。C#(Windowsアプリ)でローカルシステムから他のシステムにファイルをコピーするには?
これを行うには何が必要ですか?
私はFile.Copy()
を理解していますが、わからないのですが、遠隔地のシステムにも保持されますか?
File.Copy(
@"C:\localpath\file.hlp",
@"\\remotemachinename\localpathonremotemachine\file.hlp");
これらの行に沿って何か... 2番目の値はUNCパスです。
ターゲットの場所にログインとパスワードが必要な場合は、Copy file to remote computer using remote admin credentials(Carlos Rendonに感謝します)の回答が該当します。
しかし、リモート共有にログインとパスワードが必要な場合はどうなりますか? –
それから、もっと複雑なものが必要になります。 – jerryjvl
が見つかりました。http://stackoverflow.com/questions/766033/copy-file-to-remote-computer-using-remote-admin-credentials/766086#766086 –
File.Copy()既存のファイルを新しいファイルにコピーします。 ターゲットはリモート共有(UNC)にすることができます。
'System.IO.File.Copy( "source"、 "destination")'以外の部分はリモート共有を使用していますか? (または¥¥machinename¥path¥¥) – jerryjvl
リモートマシンは同じドメインにありますか? あなたのアプリのユーザーがリモートマシンに対して書き込みアクセス権を持っていることを確認できますか? – ChrisBD