nht_cntt

WriteResourceToFile

May 22nd, 2017
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.94 KB | None | 0 0
  1.  private static void ExtractFiles()
  2.         {
  3.            WriteResourceToFile("ArpScanner.Resources.oui.txt", "oui.txt");
  4.         }
  5.  
  6.         private static void WriteResourceToFile(string resourceName, string fileName)
  7.         {
  8.             int bufferSize = 4096; // set 4KB buffer
  9.             byte[] buffer = new byte[bufferSize];
  10.             using (Stream input = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName))
  11.             {
  12.                 using (Stream output = new FileStream(Directory.GetCurrentDirectory() + "\\" + fileName, FileMode.Create))
  13.                 {
  14.                     int byteCount = input.Read(buffer, 0, bufferSize);
  15.                     while (byteCount > 0)
  16.                     {
  17.                         output.Write(buffer, 0, byteCount);
  18.                         byteCount = input.Read(buffer, 0, bufferSize);
  19.                     }
  20.                 }
  21.             }
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment