chinni005 Posted June 27, 2013 Report Share Posted June 27, 2013 [size=4] [/size][size=4][quote name='HAPPYNESS' timestamp='1372351298' post='1303896206'][/size] idedo dorikindi chudu [color=#00008B][background=transparent]import[/background][/color][background=transparent] java[/background][background=transparent].[/background][background=transparent]io[/background][background=transparent].*;[/background] [color=#00008B][background=transparent]import[/background][/color][background=transparent] java[/background][background=transparent].[/background][background=transparent]net[/background][background=transparent].*;[/background] [color=#00008B][background=transparent]import[/background][/color][background=transparent] java[/background][background=transparent].[/background][background=transparent]util[/background][background=transparent].*;[/background] [color=#00008B][background=transparent]public[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]enum[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] LENGTH [/background][background=transparent]{[/background] [background=transparent] [/background][color=#800000][background=transparent]@Override[/background][/color] [background=transparent] [/background][color=#00008B][background=transparent]public[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] getResult[/background][background=transparent]()[/background][background=transparent] [/background][color=#00008B][background=transparent]throws[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]File[/background][/color][background=transparent] me [/background][background=transparent]=[/background][background=transparent] [/background][color=#00008B][background=transparent]new[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]File[/background][/color][background=transparent]([/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent].[/background][color=#00008B][background=transparent]class[/background][/color][background=transparent].[/background][background=transparent]getResource[/background][background=transparent]([/background] [background=transparent] [/background][color=#800000][background=transparent]"FileSizeBench.class"[/background][/color][background=transparent]).[/background][background=transparent]getFile[/background][background=transparent]());[/background] [background=transparent] [/background][color=#00008B][background=transparent]return[/background][/color][background=transparent] me[/background][background=transparent].[/background][background=transparent]length[/background][background=transparent]();[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]},[/background] [background=transparent] CHANNEL [/background][background=transparent]{[/background] [background=transparent] [/background][color=#800000][background=transparent]@Override[/background][/color] [background=transparent] [/background][color=#00008B][background=transparent]public[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] getResult[/background][background=transparent]()[/background][background=transparent] [/background][color=#00008B][background=transparent]throws[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]FileInputStream[/background][/color][background=transparent] fis [/background][background=transparent]=[/background][background=transparent] [/background][color=#00008B][background=transparent]null[/background][/color][background=transparent];[/background] [background=transparent] [/background][color=#00008B][background=transparent]try[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]File[/background][/color][background=transparent] me [/background][background=transparent]=[/background][background=transparent] [/background][color=#00008B][background=transparent]new[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]File[/background][/color][background=transparent]([/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent].[/background][color=#00008B][background=transparent]class[/background][/color][background=transparent].[/background][background=transparent]getResource[/background][background=transparent]([/background] [background=transparent] [/background][color=#800000][background=transparent]"FileSizeBench.class"[/background][/color][background=transparent]).[/background][background=transparent]getFile[/background][background=transparent]());[/background] [background=transparent] fis [/background][background=transparent]=[/background][background=transparent] [/background][color=#00008B][background=transparent]new[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]FileInputStream[/background][/color][background=transparent]([/background][background=transparent]me[/background][background=transparent]);[/background] [background=transparent] [/background][color=#00008B][background=transparent]return[/background][/color][background=transparent] fis[/background][background=transparent].[/background][background=transparent]getChannel[/background][background=transparent]().[/background][background=transparent]size[/background][background=transparent]();[/background] [background=transparent] [/background][background=transparent]}[/background][background=transparent] [/background][color=#00008B][background=transparent]finally[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] fis[/background][background=transparent].[/background][background=transparent]close[/background][background=transparent]();[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]},[/background] [background=transparent] URL [/background][background=transparent]{[/background] [background=transparent] [/background][color=#800000][background=transparent]@Override[/background][/color] [background=transparent] [/background][color=#00008B][background=transparent]public[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] getResult[/background][background=transparent]()[/background][background=transparent] [/background][color=#00008B][background=transparent]throws[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]InputStream[/background][/color][background=transparent] stream [/background][background=transparent]=[/background][background=transparent] [/background][color=#00008B][background=transparent]null[/background][/color][background=transparent];[/background] [background=transparent] [/background][color=#00008B][background=transparent]try[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] URL url [/background][background=transparent]=[/background][background=transparent] [/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent].[/background][color=#00008B][background=transparent]class[/background][/color] [background=transparent] [/background][background=transparent].[/background][background=transparent]getResource[/background][background=transparent]([/background][color=#800000][background=transparent]"FileSizeBench.class"[/background][/color][background=transparent]);[/background] [background=transparent] stream [/background][background=transparent]=[/background][background=transparent] url[/background][background=transparent].[/background][background=transparent]openStream[/background][background=transparent]();[/background] [background=transparent] [/background][color=#00008B][background=transparent]return[/background][/color][background=transparent] stream[/background][background=transparent].[/background][background=transparent]available[/background][background=transparent]();[/background] [background=transparent] [/background][background=transparent]}[/background][background=transparent] [/background][color=#00008B][background=transparent]finally[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] stream[/background][background=transparent].[/background][background=transparent]close[/background][background=transparent]();[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]};[/background] [background=transparent] [/background][color=#00008B][background=transparent]public[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]abstract[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] getResult[/background][background=transparent]()[/background][background=transparent] [/background][color=#00008B][background=transparent]throws[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent];[/background] [background=transparent] [/background][color=#00008B][background=transparent]public[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]static[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]void[/background][/color][background=transparent] main[/background][background=transparent]([/background][color=#2B91AF][background=transparent]String[/background][/color][background=transparent][][/background][background=transparent] args[/background][background=transparent])[/background][background=transparent] [/background][color=#00008B][background=transparent]throws[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#00008B][background=transparent]int[/background][/color][background=transparent] runs [/background][background=transparent]=[/background][background=transparent] [/background][color=#800000][background=transparent]5[/background][/color][background=transparent];[/background] [background=transparent] [/background][color=#00008B][background=transparent]int[/background][/color][background=transparent] iterations [/background][background=transparent]=[/background][background=transparent] [/background][color=#800000][background=transparent]50[/background][/color][background=transparent];[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]EnumMap[/background][/color][background=transparent]<[/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent],[/background][background=transparent] [/background][color=#2B91AF][background=transparent]Long[/background][/color][background=transparent]>[/background][background=transparent] durations [/background][background=transparent]=[/background][background=transparent] [/background][color=#00008B][background=transparent]new[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]EnumMap[/background][/color][background=transparent]<[/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent],[/background][background=transparent] [/background][color=#2B91AF][background=transparent]Long[/background][/color][background=transparent]>([/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent].[/background][color=#00008B][background=transparent]class[/background][/color][background=transparent]);[/background] [background=transparent] [/background][color=#00008B][background=transparent]for[/background][/color][background=transparent] [/background][background=transparent]([/background][color=#00008B][background=transparent]int[/background][/color][background=transparent] i [/background][background=transparent]=[/background][background=transparent] [/background][color=#800000][background=transparent]0[/background][/color][background=transparent];[/background][background=transparent] i [/background][background=transparent]<[/background][background=transparent] runs[/background][background=transparent];[/background][background=transparent] i[/background][background=transparent]++)[/background][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#00008B][background=transparent]for[/background][/color][background=transparent] [/background][background=transparent]([/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent] test [/background][background=transparent]:[/background][background=transparent] values[/background][background=transparent]())[/background][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#00008B][background=transparent]if[/background][/color][background=transparent] [/background][background=transparent](![/background][background=transparent]durations[/background][background=transparent].[/background][background=transparent]containsKey[/background][background=transparent]([/background][background=transparent]test[/background][background=transparent]))[/background][background=transparent] [/background][background=transparent]{[/background] [background=transparent] durations[/background][background=transparent].[/background][background=transparent]put[/background][background=transparent]([/background][background=transparent]test[/background][background=transparent],[/background][background=transparent] [/background][color=#800000][background=transparent]0l[/background][/color][background=transparent]);[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] duration [/background][background=transparent]=[/background][background=transparent] testNow[/background][background=transparent]([/background][background=transparent]test[/background][background=transparent],[/background][background=transparent] iterations[/background][background=transparent]);[/background] [background=transparent] durations[/background][background=transparent].[/background][background=transparent]put[/background][background=transparent]([/background][background=transparent]test[/background][background=transparent],[/background][background=transparent] durations[/background][background=transparent].[/background][background=transparent]get[/background][background=transparent]([/background][background=transparent]test[/background][background=transparent])[/background][background=transparent] [/background][background=transparent]+[/background][background=transparent] duration[/background][background=transparent]);[/background] [background=transparent] [/background][color=gray][background=transparent]// System.out.println(test + " took: " + duration + ", per iteration: " + ((double)duration / (double)iterations));[/background][/color] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][color=#00008B][background=transparent]for[/background][/color][background=transparent] [/background][background=transparent]([/background][color=#2B91AF][background=transparent]Map[/background][/color][background=transparent].[/background][color=#2B91AF][background=transparent]Entry[/background][/color][background=transparent]<[/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent],[/background][background=transparent] [/background][color=#2B91AF][background=transparent]Long[/background][/color][background=transparent]>[/background][background=transparent] entry [/background][background=transparent]:[/background][background=transparent] durations[/background][background=transparent].[/background][background=transparent]entrySet[/background][background=transparent]())[/background][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]System[/background][/color][background=transparent].[/background][background=transparent]out[/background][background=transparent].[/background][background=transparent]println[/background][background=transparent]();[/background] [background=transparent] [/background][color=#2B91AF][background=transparent]System[/background][/color][background=transparent].[/background][background=transparent]out[/background][background=transparent].[/background][background=transparent]println[/background][background=transparent]([/background][background=transparent]entry[/background][background=transparent].[/background][background=transparent]getKey[/background][background=transparent]()[/background][background=transparent] [/background][background=transparent]+[/background][background=transparent] [/background][color=#800000][background=transparent]" sum: "[/background][/color][background=transparent] [/background][background=transparent]+[/background][background=transparent] entry[/background][background=transparent].[/background][background=transparent]getValue[/background][background=transparent]()[/background][background=transparent] [/background][background=transparent]+[/background][background=transparent] [/background][color=#800000][background=transparent]", per Iteration: "[/background][/color][background=transparent] [/background][background=transparent]+[/background][background=transparent] [/background][background=transparent](([/background][color=#00008B][background=transparent]double[/background][/color][background=transparent])[/background][background=transparent]entry[/background][background=transparent].[/background][background=transparent]getValue[/background][background=transparent]()[/background][background=transparent] [/background][background=transparent]/[/background][background=transparent] [/background][background=transparent]([/background][color=#00008B][background=transparent]double[/background][/color][background=transparent])([/background][background=transparent]runs [/background][background=transparent]*[/background][background=transparent] iterations[/background][background=transparent])));[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][background=transparent]}[/background] [background=transparent] [/background][color=#00008B][background=transparent]private[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]static[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] testNow[/background][background=transparent]([/background][color=#2B91AF][background=transparent]FileSizeBench[/background][/color][background=transparent] test[/background][background=transparent],[/background][background=transparent] [/background][color=#00008B][background=transparent]int[/background][/color][background=transparent] iterations[/background][background=transparent])[/background] [background=transparent] [/background][color=#00008B][background=transparent]throws[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent] [/background][background=transparent]{[/background] [background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] result [/background][background=transparent]=[/background][background=transparent] [/background][background=transparent]-[/background][color=#800000][background=transparent]1[/background][/color][background=transparent];[/background] [background=transparent] [/background][color=#00008B][background=transparent]long[/background][/color][background=transparent] before [/background][background=transparent]=[/background][background=transparent] [/background][color=#2B91AF][background=transparent]System[/background][/color][background=transparent].[/background][background=transparent]nanoTime[/background][background=transparent]();[/background] [background=transparent] [/background][color=#00008B][background=transparent]for[/background][/color][background=transparent] [/background][background=transparent]([/background][color=#00008B][background=transparent]int[/background][/color][background=transparent] i [/background][background=transparent]=[/background][background=transparent] [/background][color=#800000][background=transparent]0[/background][/color][background=transparent];[/background][background=transparent] i [/background][background=transparent]<[/background][background=transparent] iterations[/background][background=transparent];[/background][background=transparent] i[/background][background=transparent]++)[/background][background=transparent] [/background][background=transparent]{[/background][background=transparent] [/background][color=#00008B][background=transparent]if[/background][/color][background=transparent] [/background][background=transparent]([/background][background=transparent]result [/background][background=transparent]==[/background][background=transparent] [/background][background=transparent]-[/background][color=#800000][background=transparent]1[/background][/color][background=transparent])[/background][background=transparent] [/background][background=transparent]{[/background][background=transparent] result [/background][background=transparent]=[/background][background=transparent] test[/background][background=transparent].[/background][background=transparent]getResult[/background][background=transparent]();[/background][background=transparent] [/background][color=gray][background=transparent]//System.out.println(result);[/background][/color][background=transparent] [/background][background=transparent]}[/background][background=transparent] [/background][color=#00008B][background=transparent]else[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]if[/background][/color][background=transparent] [/background][background=transparent](([/background][background=transparent]result [/background][background=transparent]=[/background][background=transparent] test[/background][background=transparent].[/background][background=transparent]getResult[/background][background=transparent]())[/background][background=transparent] [/background][background=transparent]!=[/background][background=transparent] result[/background][background=transparent])[/background][background=transparent] [/background][background=transparent]{[/background][background=transparent] [/background][color=#00008B][background=transparent]throw[/background][/color][background=transparent] [/background][color=#00008B][background=transparent]new[/background][/color][background=transparent] [/background][color=#2B91AF][background=transparent]Exception[/background][/color][background=transparent]([/background][color=#800000][background=transparent]"variance detected!"[/background][/color][background=transparent]);[/background][background=transparent] [/background][background=transparent]}[/background][background=transparent] [/background][background=transparent]}[/background][background=transparent] [/background][color=#00008B][background=transparent]return[/background][/color][background=transparent] [/background][background=transparent]([/background][color=#2B91AF][background=transparent]System[/background][/color][background=transparent].[/background][background=transparent]nanoTime[/background][background=transparent]()[/background][background=transparent] [/background][background=transparent]-[/background][background=transparent] before[/background][background=transparent])[/background][background=transparent] [/background][background=transparent]/[/background][background=transparent] [/background][color=#800000][background=transparent]1000[/background][/color][background=transparent];[/background][background=transparent] [/background][background=transparent]}[/background][background=transparent] [/background][background=transparent]}[/background] [/quote] Link to comment Share on other sites More sharing options...
king420 Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='Chinni_' timestamp='1372351370' post='1303896209'] [size=4] [/quote] areiii tala baadukoku raa chustunna undu ...test ayyloga chachipoyettu unnav Link to comment Share on other sites More sharing options...
cherlapalli_jailer Posted June 27, 2013 Report Share Posted June 27, 2013 try this import java.io.File; public class FindBigFile { public static void main(){ String fn = "C:\\Program Files\\Java\\jre7\\lib\\ext"; FindBigFile ff = new FindBigFile() ; ff.getBigFile(fn); } public void getBigFile(String folderName){ File folder = new File(folderName); File[] listOfFiles = folder.listFiles(); for (int i = 0; i < listOfFiles.length; i++) { if (listOfFiles[i].isFile()) { String name = listOfFiles[i].getName(); long size = listOfFiles[i].length() ; System.out.println("Size of the file is " +size) ; } else if (listOfFiles[i].isDirectory()) { getBigFile(listOfFiles[i].getName()); System.out.println("Directory " + listOfFiles[i].getName()); } } } } Link to comment Share on other sites More sharing options...
cherlapalli_jailer Posted June 27, 2013 Report Share Posted June 27, 2013 once u know the size i think it is not a big deal to find the biggest Link to comment Share on other sites More sharing options...
king420 Posted June 27, 2013 Report Share Posted June 27, 2013 idigooo How to Get File size import java.io.File; public class Main { public static long getFileSize(String filename) { File file = new File(filename); if (!file.exists() || !file.isFile()) { System.out.println("File doesn\'t exist"); return -1; } return file.length(); } public static void main(String[] args) { long size = getFileSize("c:/java.txt"); System.out.println("Filesize in bytes: " + size); } } Link to comment Share on other sites More sharing options...
king420 Posted June 27, 2013 Report Share Posted June 27, 2013 endooo veelam verrri ga adugutunnaruuu pasi pillalnii questions interview lalo Link to comment Share on other sites More sharing options...
chinni005 Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='HAPPYNESS' timestamp='1372351493' post='1303896218'] idigooo How to Get File size import java.io.File; public class Main { public static long getFileSize(String filename) { File file = new File(filename); if (!file.exists() || !file.isFile()) { System.out.println("File doesn\'t exist"); return -1; } return file.length(); } public static void main(String[] args) { long size = getFileSize("c:/java.txt"); System.out.println("Filesize in bytes: " + size); } } [/quote] reasonable undhi... then we need to compare the sizes after getting the all sizes of the files , to declare a particualr file as biggest how? Link to comment Share on other sites More sharing options...
king420 Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='Chinni_' timestamp='1372351729' post='1303896250'] reasonable undhi... then we need to compare the sizes after getting the size of the file size to declare a particualr file as biggest how? [/quote] paina Jailer vesadu chudu...compare cheyyakarledu...Sort chesi ..biggest size ni getfile() ante Link to comment Share on other sites More sharing options...
cherlapalli_jailer Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='Chinni_' timestamp='1372351729' post='1303896250'] reasonable undhi... then we need to compare the sizes after getting the all sizes of the files , to declare a particualr file as biggest how? [/quote] adi cvery simple kada BTW main nmethod syntax correct chesuko do u need that logic also just 2 lines onlyt Link to comment Share on other sites More sharing options...
chinni005 Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='HAPPYNESS' timestamp='1372351812' post='1303896256'] paina Jailer vesadu chudu...compare cheyyakarledu...Sort chesi ..biggest size ni getfile() ante [/quote] vadu call chesi how do u get size of the file annadu.. so nuvesina method pampa .. it works annadu.. but not satisfied still Link to comment Share on other sites More sharing options...
chinni005 Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='cherlapalli_jailer' timestamp='1372351906' post='1303896258'] adi cvery simple kada BTW main nmethod syntax correct chesuko do u need that logic also just 2 lines onlyt [/quote] this looks fine annadu... Link to comment Share on other sites More sharing options...
chinni005 Posted June 27, 2013 Report Share Posted June 27, 2013 1:30hrs saava kottadu [size=4] [/size] Link to comment Share on other sites More sharing options...
chinni005 Posted June 27, 2013 Report Share Posted June 27, 2013 skype lo chusthunnadu.. phn lu chesthunnadu [size=4] [/size] [size=4] [/size][size=4] [/size][size=4] ... haapy India podham padha.. [/size] Link to comment Share on other sites More sharing options...
king420 Posted June 27, 2013 Report Share Posted June 27, 2013 [quote name='Chinni_' timestamp='1372351922' post='1303896261'] vadu call chesi how do u get size of the file annadu.. so nuvesina method pampa .. it works annadu.. but not satisfied still [/quote] ok man..bongu...vadilite JUnit script kuda rayamanettu unnadu...evadu client?? Link to comment Share on other sites More sharing options...
cherlapalli_jailer Posted June 27, 2013 Report Share Posted June 27, 2013 slight correction getBigFile(folderName+"\\"+listOfFiles[i].getName()); Link to comment Share on other sites More sharing options...
Recommended Posts