chinni005 Posted June 27, 2013 Report 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]
king420 Posted June 27, 2013 Report Posted June 27, 2013 [quote name='Chinni_' timestamp='1372351370' post='1303896209'] [size=4] [/quote] areiii tala baadukoku raa chustunna undu ...test ayyloga chachipoyettu unnav
cherlapalli_jailer Posted June 27, 2013 Report 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()); } } } }
cherlapalli_jailer Posted June 27, 2013 Report Posted June 27, 2013 once u know the size i think it is not a big deal to find the biggest
king420 Posted June 27, 2013 Report 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); } }
king420 Posted June 27, 2013 Report Posted June 27, 2013 endooo veelam verrri ga adugutunnaruuu pasi pillalnii questions interview lalo
chinni005 Posted June 27, 2013 Report 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?
king420 Posted June 27, 2013 Report 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
cherlapalli_jailer Posted June 27, 2013 Report 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
chinni005 Posted June 27, 2013 Report 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
chinni005 Posted June 27, 2013 Report 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...
chinni005 Posted June 27, 2013 Report 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]
king420 Posted June 27, 2013 Report 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??
cherlapalli_jailer Posted June 27, 2013 Report Posted June 27, 2013 slight correction getBigFile(folderName+"\\"+listOfFiles[i].getName());
Recommended Posts