This content has been marked as final.
Show 6 replies
-
1. Re: Create folder from filename
Michael L Hale Jun 9, 2009 7:02 AM (in response to Mannendk)Need more details. Where are the files now? Where do you want the new folder? etc
-
2. Re: Create folder from filename
Mannendk Jun 9, 2009 8:07 AM (in response to Michael L Hale)The files are placed in a folder by a workflow. The new folder can be a subfolder to the workflow output folder, where the files where picked up. But that's not the major issue, I can change the path, if it is needed.
-
3. Re: Create folder from filename
Michael L Hale Jun 9, 2009 8:33 AM (in response to Mannendk)var file = new File( '/c/temp4/SLIP762011.jpg' ); var parentFolder = file.parent; var saveFolder = new Folder( parentFolder + '/' + file.name.substring( 0, 8 ) ); if( !saveFolder.exists ) saveFolder.create(); var saveFile = new File( saveFolder + '/' + file.name); if( file.copy( saveFile ) ) file.remove();
-
4. Re: Create folder from filename
Mannendk Jun 9, 2009 10:08 AM (in response to Michael L Hale)Hi Michael
This is very close, but I need to pick up every file in a specific folder (hotfolder), not just one file. Is this posible?
-
5. Re: Create folder from filename
xbytor2 Jun 9, 2009 10:13 AM (in response to Mannendk)function createFolder(file) { var parentFolder = file.parent; var saveFolder = new Folder( parentFolder + '/' + file.name.substring( 0, 8 ) ); if( !saveFolder.exists ) saveFolder.create(); var saveFile = new File( saveFolder + '/' + file.name); if( file.copy( saveFile ) ) file.remove(); } function main() { var folder = new Folder("~/Desktop/images"); var files = folder.getFiles(); for (var i = 0; i < files.length; i++) { var f = files[i]; if (f instanceof File) { createFolder(f); } } }; main();Something like that should work.
-
6. Re: Create folder from filename
Mannendk Jun 9, 2009 10:36 AM (in response to xbytor2)This couldn't been any better, a lot of thanks from here.


