private static void RTRank() throws Exception {
		ArrayList<Map.Entry<File, Integer>> RTList = new ArrayList<Map.Entry<File, Integer>>(retweetCount.entrySet()); //Map̓eValueŃ\[gListɈڂւ
		Collections.sort(RTList, new Comparator<Map.Entry<File, Integer>>(){
			public int compare(Map.Entry<File, Integer> o1, Map.Entry<File, Integer> o2){
				Map.Entry<File, Integer> e1 = (Entry<File, Integer>)o1;
				Map.Entry<File, Integer> e2 = (Entry<File, Integer>)o2;
				return ((Integer)e1.getValue()).compareTo((Integer)e2.getValue());
			}
		});
		
		for(int i=1; i<=pick; i++){
				try {
				File file = RTList.get(RTList.size() - i).getKey();
				int rtcnt = RTList.get(RTList.size() - i).getValue();
				
				if (rtcnt >= minimumRetweetCount) {
					File fileCopyTo = new File("retweetLog" + pick, file.getName());
					
					if(!fileCopyTo.getParentFile().isDirectory()) fileCopyTo.getParentFile().mkdir();
		
					FileInputStream fis = new FileInputStream(file);
					FileOutputStream fisCopyTo = new FileOutputStream(fileCopyTo);
					FileChannel src = fis.getChannel();
					FileChannel dest = fisCopyTo.getChannel();
					
					src.transferTo(0, src.size(), dest);
					
					src.close();
					dest.close();
					
					fis.close();
					fisCopyTo.close();
					
					System.out.println(file.toString() + "\t" + rtcnt);
				} else {
					continue;
				}
			} catch (Exception e) {
				break;
			}
		}
	}