我有一个程序可以从日志文本文件中“greps”出各种目录路径,并根据单词打印各种结果。
目录路径示例:
C:/文档和设置/所有用户/桌面/AccessData FTK Imager.lnk
C:/文档和设置/所有用户/开始菜单/程序/AccessData
C:/Documents and Settings/Administrator/Desktop/AccessData FTK Imager.exe:Zone.Identifier
因此,如何在最后一个“/”之后查找文件或文件夹名称?这是为了帮助程序识别文件和文件夹。请注意多个“。” 和目录路径中的空格。等“Imager.exe:Zone.Identifier”。因此很难使用if(!name.contains()".")
等如何从路径字符串中获取“AccessData FTK Imager.lnk”或“AccessData”或“AccessData FTK Imager.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;
}