Java Reference
In-Depth Information
}
static boolean findAll(File file, String srchText)
{
File[] files = file.listFiles();
if (files == null)
return false;
for (int i = 0; i < files.length; i++)
if (files[i].isDirectory())
findAll(files[i], srchText);
else
if (find(files[i].getPath(), srchText))
{
result = files[i].getPath();
Runnable r = new Runnable()
{
@Override
public void run()
{
txtSrchRes-
ults.append(result+LINE_SEPARATOR);
}
};
EventQueue.invokeLater(r);
}
return true;
}
static boolean find(String filename, String srchText)
{
try (BufferedReader br = new BufferedReader(new
FileReader(filename)))
{
int ch;
outer_loop:
do
{
if ((ch = br.read()) == -1)
Search WWH ::




Custom Search