2016-04-10 24 views
1

私はC#を使用してウェブサイトを作成しています。別のネットワークコンピュータで共有フォルダを持っています 私のウェブページから共有フォルダ内のすべてのファイルとフォルダを調べる必要があります)。 私は、共有フォルダファイルにアクセスしてダウンロードする必要があります。インターネット上で共有フォルダにアクセス

このコードにはファイルをコピーしますが、ネットワークからする仕事だし、インターネット上で動作していない:

NetworkCredential theNetworkCredential = new NetworkCredential(@"Domain\Username", "Password"); 
     CredentialCache theNetCache = new CredentialCache(); 
     theNetCache.Add(new Uri(@"\\Domain"), "SHARED", theNetworkCredential); 
     string[] theFolders = Directory.GetDirectories(@"\\Servername\SHARED\"); 




     string sourceDirectory = theFolders[1]; 
     string targetDirectory = @"E:\Shared"; 

     DirectoryInfo diSource = new DirectoryInfo(sourceDirectory); 
     DirectoryInfo diTarget = new DirectoryInfo(targetDirectory); 

     CopyAll(diSource, diTarget); 

enter image description here

答えて

0

あなたがインターネットを使用して、あなたの個人的なネットワークでのアクセスを持っているVPNを作成する必要がある、他代わりにGoogleドライブやmicrosoft skydriveのような雲のストレージを使用しています。

+0

ご返信ありがとうございます。私の共有フォルダは毎日更新されます(新しいファイルまたはファイルを削除します)。だから私はこのフォルダにアクセスする必要があります。 –

関連する問題