الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل تود عمل ملف log

مغلق
بدأه MEMONONO في 30 يناير 2004 · 4 رد · 684 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

هذا برنامج يعطيك اسماء الملفات

الموجودة داخل

path معين

انا استفيد منه لأن لدي مكتبة كبيرة من الأفلام

فأريد أن أعمل لستة لكل أسماء الافلام مثلا

عموما هذا الكود :

import java.io.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;

public class folders{

	public static void main(String[] args) throws IOException {
  
  String dd = JOptionPane.showInputDialog("PLZZ ENTER PATH");
  File f = new File(dd);
  String[] m = f.list();
  String s="";
  Stack stk = new Stack();

  for(int i= m.length-1 ; i >= 0; i--)
  {
 	 stk.add( m );
  }

  JFrame frm = new JFrame();
  frm.setTitle("THE MOST NICE MEMO NONO");
  frm.setSize(600,300);
  JTextArea txt =new JTextArea();
  txt.setText("*****************************************\n"+
   	 "*   THIS SOFTWARE DEVELOPED    *\n"+
   	 "*   BY MEMONONO@YAHOO.COM     *\n"+
   	 "*****************************************\n");
  txt.append( print(stk,f) );
  txt.setAutoscrolls(true);
  ///*********************************************
  frm.addWindowListener(new WindowAdapter() {
  public void windowClosing(WindowEvent e) 
  {
 	 System.exit(0);
  }
  });
   JScrollPane scrollPane = new JScrollPane(txt);
  //**********************************************  
  frm.getContentPane().add(scrollPane);
  txt.setEditable(false);

  JMenuItem menuItem1 = new JMenuItem("MEMONONO@YAHOO.COM");
  JMenuItem menuItem2 = new JMenuItem("WAEL KABLI");
  //Create the popup menu.
        final JPopupMenu popup = new JPopupMenu();
        popup.add(menuItem1);
  popup.add(menuItem2);

  //Add listener to components that can bring up popup menus.
        txt.addMouseListener(new MouseAdapter() {
  public void mousePressed(MouseEvent e) {
                popup.show(e.getComponent(),
                           e.getX(), e.getY());
        }
  });
  
  frm.show();
  //txt.updateUI();
	}
    

	public  static String print(Stack stk , File f){
  String x="";
  if(	stk.isEmpty()){
 	 return x;
  }
  else{
 	 String temp = (String) stk.pop();
 	 File ft = null;
 	 if(!temp.trim().equals("") )
    ft = new File(f.getPath()+"\\"+temp);

 	 if(ft!=null && ft.isDirectory()){
    String[] m = ft.list();
    //Stack tempStack = new Stack();
    x = x + "\n************\n"+temp;
    for(int i= m.length-1 ; i >= 0; i--)
   	 x += "\n"+ m;
   	 
    return x + "\n************\n" + print(stk,f); 
 	 }
 	 else
    return x  +temp+ "\n"+ print(stk,f); 
 	 
  }

	}
}

وايضا اقدم ملفاً exe مرفقا

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#2

مشكووووووووور اخوي

على البرنامج

لكم وين ملف ال exe اللي بترفقه مااشوف شي :)

#3

انا آسف

هذا هو الملف

FOLDERS.exe

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#4

احسنت اخي ان شاء الله تظل على هذا القدر من الاندفاع و الحماس

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

على فكرة

انا عملت نسخة افضل

بلغة C#

من ارادها يكلمني على ايميلي

ولولا اني افضل نشر الكود

ولكن هذا منتدى جافا

st201907@ccse.kfupm.edu.sa

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

هذا الموضوع مغلق.

مواضيع مشابهة