2017-03-14 3 views
0

にネットワークからファイルをコピーするにはどうすれば\\CompName\sqlexpress\foldername\...でファイルを持っていると私はそれがUNCパスのDirectoryNotFoundExceptionをスローfile.copy(uncpath, path, true)を使用してみましたローカルドライブC:\users\CompName>\...にコピーします。私はuncパスを通常のパスに変換する必要がありますか?ここで正しいアプローチは何ですか? ありがとうございます。ローカルドライブvb.net

+0

ネットワークドライブのフォルダのアクセス許可を確認します。 File.Copy works ...ディレクトリが表示されない場合は、アクセス権の問題か、パスに入力ミスがあります。パーミッションでない場合は、わかりやすくするためにPath.Combineを使用してください。これは、問題がどこにあるかを把握するのに役立ちます。 – Aaron

+0

ありがとうございます。自分のデータベースのファイルストリームを有効にしている間違いを見つけました。今、ディレクトリが存在します。 – bananna

答えて

0

このリンクは役立ちます。既存のファイルを新しいファイルにコピーしますが、あなたがしたいことをするためにそれを微調整することができると確信しています。

https://msdn.microsoft.com/en-us/library/c6cfw35a(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1

+0

ありがとうございます。私はこの問題について自分のやり方で働くことができました。 – bananna

関連する問題