Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Da se izlistaat jpg datotekite od nekoja datoteka. Ako taa ne postoi da se ispise greska.
- Ako postoi imenikot togas, dokolku goleminata na jpg fileot e pogolema od 200KB
- togas da se zapise imeto na ovoj file vo izlezen txt file so toa sto se zapisuvaat vo obraten redosled
- ( toa sto prvo kje go vneseme na kraj da e posledno).
- Toj izlezen file trebase da bide smesten vo imenikot "in"
- A onie sto se pomali od ovaa golemina da se kopiraat vo imenik "mali".
- Ako toj imenik ne postoi trebase da se kreira, a ako postese da se prebrise se vo nego.
- */
- package januariprva;
- import java.io.*;
- public class Januariprva {
- public static void main(String[] args) throws FileNotFoundException, IOException {
- String from="C:/Users/user/Desktop/LabJAVA/januariprva/in";
- String to="C:/Users/user/Desktop/LabJAVA/januariprva/mali";
- String golemi_txt="C:/Users/user/Desktop/LabJAVA/januariprva/in/golemi.txt";
- File in=new File(from);
- File golemi=new File(to);
- if (!in.exists()){
- System.out.println("Ne postoi imenikot in. Zadacata ne moze da prodolzi");
- }else{
- if(!golemi.exists()){
- golemi.mkdirs();
- }else{
- File[] listfiles=golemi.listFiles();
- for(File f:listfiles){
- f.delete();
- }
- }
- File[] datotekiIN=in.listFiles();
- StringBuilder st=new StringBuilder();
- for(File f:datotekiIN){
- float golemina=f.length()/1000;
- RandomAccessFile fout=new RandomAccessFile(golemi_txt,"rw");
- if(f.getName().endsWith(".jpg")){
- if(golemina>200){
- System.out.printf("Goleminata na fileot %s e %.2f\n",f.getName(),golemina);
- st.append(f.getName());
- st.append(" ");
- byte[] krajno=st.toString().getBytes();
- fout.write(krajno);
- }else{
- System.out.printf("Goleminata na fileot %s e %.2f\n",f.getName(),golemina);
- f.renameTo(new File(to,f.getName()));
- }
- }
- } //end for
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement