-2
В этой функции я пытаюсь скопировать файл из одного места в другое указанное место, где будет создана папка, и шаблона соответствующих файлов будут скопированы в этом единственный папка.файла: Переменный не может быть инициализирован
public static void matchFileNames(List filesList,List fileTest){ String inputVal; File[] tempDir; String tempFileName; int l=0; for (int i=0;i<filesList.size();i++){ inputVal=filesList.get(i).toString(); for(int k=0;k<fileTest.size();k++){ String fileName=fileTest.get(k).toString(); if (isMatching(fileName,inputVal)){ tempFileName="D:\\Mass\\Dest"+"\\"+inputVal; try { tempDir[l]=new File(tempFileName); if(l==0){ tempDir[l++].mkdir(); copyFileContents(new File("D:\\Mass\\Auto"+"\\"+fileName+".txt"),new File("D:\\Mass\\Dest"+"\\"+tempFileName+"\\"+fileName+".txt")); } if (!tempDir[l].exists()){ tempDir[l++].mkdir(); copyFileContents(new File("D:\\Mass\\Auto"+"\\"+fileName+".txt"),new File("D:\\Mass\\Dest"+"\\"+tempFileName+"\\"+fileName+".txt")); } else copyFileContents(new File("D:\\Mass\\Auto"+"\\"+fileName+".txt"),new File("D:\\Mass\\Dest"+"\\"+tempFileName+"\\"+fileName+".txt")); }catch (Exception x) { x.printStackTrace(); } } } } }
После инициализации, как указано, возникает «Исключение Null Pointer». –