Inside the for loop, depending on if condition, files need to be created every time. While executing the code, NullPointerException
pops up.
File[] tempDir=null;
for( )
{
if(condition){
try {
tempDir[l]=new File(tempFileName);
if(l==0){
tempDir[l++].mkdir();
/*code*/
}
if (!tempDir[l].exists()){
tempDir[l++].mkdir();
/*code*/
}
}
}