Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ static void Main(string[] args)
{
try
{
var files = from file in Directory.EnumerateFiles(@"c:\", "*.txt", SearchOption.AllDirectories)
// Set a variable to the My Documents path.
string docPath =
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

var files = from file in Directory.EnumerateFiles(docPath, "*.txt", SearchOption.AllDirectories)
from line in File.ReadLines(file)
where line.Contains("Microsoft")
select new
Expand All @@ -22,7 +26,7 @@ where line.Contains("Microsoft")
{
Console.WriteLine("{0}\t{1}", f.File, f.Line);
}
Console.WriteLine("{0} files found.", files.Count().ToString());
Console.WriteLine("{0} files found.", files.Count().ToString());
}
catch (UnauthorizedAccessException UAEx)
{
Expand All @@ -34,4 +38,4 @@ where line.Contains("Microsoft")
}
}
}
// </Snippet1>
// </Snippet1>
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
// <Snippet1>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Expand All @@ -10,23 +11,25 @@ class Program
{
static void Main(string[] args)
{
// <Snippet1>
DirectoryInfo dirPrograms = new DirectoryInfo(@"c:\program files");
DateTime StartOf2009 = new DateTime(2009, 01, 01);
// Set a variable to the My Documents path.
string docPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

var dirs = from dir in dirPrograms.EnumerateDirectories()
where dir.CreationTimeUtc < StartOf2009
select new
{
ProgDir = dir,
};
DirectoryInfo dirPrograms = new DirectoryInfo(docPath);
DateTime StartOf2009 = new DateTime(2009, 01, 01);

foreach (var di in dirs)
{
Console.WriteLine("{0}", di.ProgDir.Name);
}
// </Snippet1>
var dirs = from dir in dirPrograms.EnumerateDirectories()
where dir.CreationTimeUtc > StartOf2009
select new
{
ProgDir = dir,
};

foreach (var di in dirs)
{
Console.WriteLine("{0}", di.ProgDir.Name);
}

}
}
}
// </Snippet1>
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@ class Program
{
static void Main(string[] args)
{
DirectoryInfo diTop = new DirectoryInfo(@"d:\");
// Set a variable to the My Documents path.
string docPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

DirectoryInfo diTop = new DirectoryInfo(docPath);

try
{
foreach (var fi in diTop.EnumerateFiles())
Expand Down Expand Up @@ -66,4 +70,3 @@ static void Main(string[] args)
}
}
// </Snippet1>

Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ private static void Main(string[] args)
{
try
{
string dirPath = @"\\archives\2009\reports";
// Set a variable to the My Documents path.
string docPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

List<string> dirs = new List<string>(Directory.EnumerateDirectories(dirPath));
List<string> dirs = new List<string>(Directory.EnumerateDirectories(docPath));

foreach (var dir in dirs)
{
Expand Down