/** * Check and create all missing parent directory. * * @param filename the filename to check. */ public static void checkParentDirectory( String filename ) { // check that all parent directory exist in the given filename // 1, change SLASH by the if ( filename.indexOf( FileGenerator.SLASH ) != -1 ) { // 2. replace all slash by plateform specific file separator (if necessary) final String separator = System.getProperty( "file.separator" ); if ( ! FileGenerator.SLASH.equals( separator ) ) { StringBuffer sb = new StringBuffer( filename ); int idx; while ( ( idx = sb.indexOf( FileGenerator.SLASH ) ) != -1 ) { sb.replace( idx, idx + 1, separator ); } filename = sb.toString(); } // 3. make sure that the parent directories exists before to create the file. createParentDirectories( filename, separator ); } }
FileHelper.ChunkSize parsedChunkSize = FileHelper.removeChunkFlag( fileName ); FileHelper.checkParentDirectory( fileName ); FileHelper.createParentDirectories( fileName, separator );
directoryName = FileHelper.fixFileSeparator( directoryName );
FileHelper.ChunkSize parsedChunkSize = FileHelper.removeChunkFlag( fileName ); FileHelper.checkParentDirectory( fileName ); FileHelper.createParentDirectories( fileName, separator );
directoryName = FileHelper.fixFileSeparator( directoryName );
FileHelper.ChunkSize parsedChunkSize = FileHelper.removeChunkFlag( fileName ); FileHelper.checkParentDirectory( fileName ); FileHelper.createParentDirectories( fileName, separator );
/** * Check and create all missing parent directory. * * @param filename the filename to check. */ public static void checkParentDirectory( String filename ) { // check that all parent directory exist in the given filename // 1, change SLASH by the if ( filename.indexOf( FileGenerator.SLASH ) != -1 ) { // 2. replace all slash by plateform specific file separator (if necessary) final String separator = System.getProperty( "file.separator" ); if ( ! FileGenerator.SLASH.equals( separator ) ) { StringBuffer sb = new StringBuffer( filename ); int idx; while ( ( idx = sb.indexOf( FileGenerator.SLASH ) ) != -1 ) { sb.replace( idx, idx + 1, separator ); } filename = sb.toString(); } // 3. make sure that the parent directories exists before to create the file. createParentDirectories( filename, separator ); } }
directoryName = FileHelper.fixFileSeparator( directoryName );
/** * Check and create all missing parent directory. * * @param filename the filename to check. */ public static void checkParentDirectory( String filename ) { // check that all parent directory exist in the given filename // 1, change SLASH by the if ( filename.indexOf( FileGenerator.SLASH ) != -1 ) { // 2. replace all slash by plateform specific file separator (if necessary) final String separator = System.getProperty( "file.separator" ); if ( ! FileGenerator.SLASH.equals( separator ) ) { StringBuffer sb = new StringBuffer( filename ); int idx; while ( ( idx = sb.indexOf( FileGenerator.SLASH ) ) != -1 ) { sb.replace( idx, idx + 1, separator ); } filename = sb.toString(); } // 3. make sure that the parent directories exists before to create the file. createParentDirectories( filename, separator ); } }