Привет, все, я нахожу ответ, который вы просто должны добавить (C0Py0) для каждого нового файла, загруженного после этого теста, если ваш файл превышает, чем вызов метода change ();
<%!
String reverseIt (String source) {
int i, len = source.length ();
StringBuffer dest = new StringBuffer (len); </p>
for (i = (len - 1); i >= 0; i--)
dest.append(source.charAt(i));
return dest.toString();
}
%>
<%!
Строка меняется (String ffName) {
String newName, ext, finalName;
Строка invName, инкремент;
Строка copyf = null;
Струнный тест;
int i = 0;
int j = 0;
int incr;
int k = j + 4; </p>
NEWNAME = ffName.substring (0, ffName.length () - 4);
ext = ffName.substring (ffName.length () - 3, ffName.length ());
invName=reverseIt(newName);
while(k != invName.length()){
if( invName.substring(j,k).equals("yP0C")){
copyf=invName.substring(0,j);
k=invName.length()-1;
}
else{
j++;
k++;
}
}
increment=reverseIt(copyf);
//System.out.println(increment);
incr=Integer.parseInt(increment);
incr+=1;
newName=newName.substring(0,newName.length()-(j-1));
increment=String.valueOf(incr);
finalName=newName+increment+"."+ext;
return finalName;
}
%>
Желаю, чтобы это помогло другим