マップされたネットワーク ドライブにファイルをコピーしようとすると、「パスの一部が見つかりませんでした ...」というメッセージが常に表示されます。マップされたさまざまなネットワークドライブを試したので、資格情報の問題を除外できました(別の資格情報に接続されたドライブでも、通常のユーザーでも機能しません)
try
{
fi.CopyTo(SystemReg.TargetPath + fi.Name);
}
catch (Exception e)
{
SystemReg.Log.AppendLine("Copy failed! " + Environment.NewLine + e.Message);
}
SystemReg.TargetPath は XML ファイルから読み取られます。ローカルパスを使用するD:\temp\
と完全に機能しますが、たとえばX:\temp\
X をマップされたドライブとして使用すると失敗します。
プログラムを呼び出す前に、「net use ...」を使用してバッチファイルでプログラムを実行しようとしましたが、これも失敗します。