Write last folder naming
Hi Friends,
I need your help!
@19868518 (write report😞 I need to write last revision folder name only. Also, i was try to some code, that code is write-report for all folder name is given. But. i need to last folder names only. I have place some example screenshot below:
After run my script generate the report. (Wrong Report)

I need report. (correct Report)

My code below:
var Report = new File("C:/Users/karthiks/Desktop/z/Client78_Revision Report.txt" );
Report.open("w");
Report.writeln("Journal Name\tArticle ID\tNumber of Revision\r*********************************\r\r");
var basePath = "C:\\Users\\karthiks\\Desktop\\z"; // Local path:
var basePathFiles = Folder(basePath).getFiles();
var basePathFilesLen = basePathFiles.length;
for (var bsf = 0; bsf < basePathFilesLen; bsf ++){
if (basePathFiles[bsf] instanceof Folder){
var articleFolder = Folder(basePathFiles[bsf].fullName);
var articleFolderSubFolders = articleFolder.getFiles();
var articleFolderSubFoldersLen = articleFolderSubFolders.length;
for (var i=0; i<articleFolderSubFoldersLen; i++){
var currFolder = articleFolderSubFolders;
var currFolderName = currFolder.name;
var articleFolder2 = Folder(currFolder + '\\' + currFolder.name + '_Inputs\\');
var articleFolderSubFolders2 = articleFolder2.getFiles();
var articleFolderSubFoldersLen2 = articleFolderSubFolders2.length;
for (var n=0; n<articleFolderSubFoldersLen2; n++){
var currFolder2 = articleFolderSubFolders2
; var currFolderName2 = currFolder2.name;
//~ alert(currFolderName2);
if (articleFolderSubFoldersLen2 > 4){
//***************************** something i have missing code here *********************
Report.writeln(articleFolder.name + "\t" + currFolder.name+ "\t" + currFolderName2 + "\n")
}
}
}
}
}
Report.close();
please suggest friends.
Thanks in Advance.
KS
