2016-09-10 6 views
-4

Windows 7以上のWindowsのすべてのシステムファイルを検索したい。システムファイルを検索してWindows 7以上でC#を使用してリストする方法は?

さらに、それらをtxtファイルにリストしたいと思います。

誰かが私にUACの例外処理を含むコードスニペットを提供してもらえますか?

ありがとうございます。

+0

これはコード作成サービスではないため、このトピックをオフトピックとして閉じることにしました。 –

+0

@ジェームズ・ウッド、誰かが私にそれをやることを案内してくれたら、私はちょうど完全なプログラムではないスニペットを求めている。 –

+0

DirectoryInfo info =新しいDirectoryInfo( "path"); (x => x.Attributes == FileAttributes.System).Select(y => y.FullName).ToArray(); string [] systemFiles = info.GetFiles( "*"、SearchOption.AllDirectories)。 – jdweng

答えて

1

あなたは

それを使用することができますディレクトリからファイル

using System.IO; 

string[] filePaths = Directory.GetFiles(@"c:\MyDir\"); 

は(指定された拡張子を持つ)ディレクトリからファイルをゲットする

string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp"); 
// returns: 
// "c:\MyDir\my-car.BMP" 

を含む(ディレクトリからファイルを取得します。すべてのサブディレクトリ)

string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp", 
             SearchOption.AllDirectories); 
// returns: 
// "c:\MyDir\my-car.BMP" 
// "c:\MyDir\Friends\james.BMP" 

.txtファイルの保存方法は?このような。

using (FileStream fs = File.Open("scores.txt")) 
{ 
    StreamWriter sw = new StreamWriter(fs); 
    scoreArray.ForEach(r=>sw.WriteLine(r)); 
} 
+0

ありがとうmwisnicki。 –

関連する問題