ログテキストファイルからさまざまなディレクトリパスを「取得」し、単語に応じてさまざまな結果を出力するプログラムがあります。
ディレクトリパスの例:
C:/ドキュメントと設定/すべてのユーザー/デスクトップ/ AccessDataFTK Imager.lnk
C:/ドキュメントと設定/すべてのユーザー/スタートメニュー/プログラム/ AccessData
C:/ドキュメントと設定/管理者/デスクトップ/ AccessDataFTK Imager.exe:Zone.Identifier
したがって、最後の「/」の後にファイルまたはフォルダーの名前をgrepで出力するにはどうすればよいですか?これは、プログラムがファイルとフォルダを識別するのに役立ちます。複数の「。」に注意してください。ディレクトリパス内にある空白。など"Imager.exe:Zone.Identifier"。したがって、使用するのは難しいif(!name.contains()".")
その他パスSTRINGから「AccessDataFTKImager.lnk」、「AccessData」、「AccessData FTKImager.exe:Zone.Identifier」を取得するにはどうすればよいですか。
誰かがこの問題を解決するための方法やコードについてアドバイスしてもらえますか?ありがとう!
コード:
if (!token[7].Contains("."))
{
Console.WriteLine("The path is a folder?");
Console.WriteLine(token[7]);
Console.WriteLine(actions);
MacActions(actions);
x = 1;
}