/// http://mikehadlow.blogspot.com/2011/07/detecting-and-changing-files-internet.html /// </summary> /// <param name="directoryPath"></param> public static void ClearUrlZonesInDirectory(string directoryPath) { foreach (var filePath in Directory.EnumerateFiles(directoryPath)) { var fileInfo = new FileInfo(filePath); fileInfo.DeleteAlternateDataStream("Zone.Identifier"); } } } }
public void RemoveZoneIdentifier() { var fileInfo = new FileInfo(path); fileInfo.DeleteAlternateDataStream("Zone.Identifier"); }
/// <summary> /// Output the parsed HTTP data to a HTML file /// </summary> /// <param name="parser"></param> private void SaveToHtml() { FileInfo file = new FileInfo(outputFile); FileStream fs = null; try { if (file.AlternateDataStreamExists("html") == false) { fs = file.GetAlternateDataStream("html").OpenWrite(); } else { // Delete the existing HTML ADS since we will replace it file.DeleteAlternateDataStream("html"); fs = file.GetAlternateDataStream("html").OpenWrite(); } this.parser.WriteToHtmlFile(fs); } finally { if (fs!= null) { fs.Dispose(); } } }