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

كيف أجعل هذا الكود يعمل

بدأه mazenwrq في 14 ديسمبر 2009 · 2 رد · 593 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد قمت بنحميل هذا الكود من أحد المواقع. لكن المشكلة اني لا استطيع تشغيله، فهل يدلني احد على طريقة تشغيله؟

هذا هو الكود:

import java.io.File;

public class FileUtil {

  public long getFileSize(String filename) {

    File file = new File(filename);

    if (!file.exists() || !file.isFile()) {
      System.out.println("File doesn\'t exist");
      return -1;
    }

    //Here we get the actual size
    return file.length();
  }

  public static void main(String[] args) {
    FileUtil fileutil = new FileUtil();
    long size = fileutil.getFileSize("images/banner.jpg");
    System.out.println("Filesize in bytes: " + size);
  }
}

ولكم جزيل الشكر.

#2

الأخ الكريم ياريت كنت توضح كيف حاولت تشغيله لأن هذا الكود هو جافا وليس جافا سكريبت أي أن هذا المكان غير مناسب لسؤالك اذهب لمنتدي الجافا وتعلمها أولاً رابط مندي الجافا

وان كنت تريد تنفيذ ذلك من الجافا سكريبت فهو مستحيل و ليس عندي فكرة في الميدلت لأفتي فيها ولكن ممكن ينفع من خلالها الوصول لنظام الملفات للمستخدم ولكن أكيد بقيود وإلا كانت الدنيا ضاعت

يمكنك معرفة حجم الملف في الجافا سكريبت كالتالي

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>

<script type="text/javascript">

var filesystem=new ActiveXObject("Scripting.FileSystemObject");
function getsize()
{
   if(filesystem.FileExists(form2.filepath.value))
   {
       var file=filesystem.GetFile(form2.filepath.value);
       alert("Name : "+file.Name+"\nSize : "+file.Size+"\nType : "+file.Type);
   }
   else
   {
       alert("Not Found");
   }
}
</script>

<body>
    <form id="form2" runat="server">
    <div>
    <input type="file" id="filepath" />           
        <input type="button" onclick="getsize()" value="About File" />
    </div>
    </form>
</body>
</html>

والنتيجة

post-63357-12626321274146_thumb.jpg

ولكن لابد ان الموقع يكون موثوق به او تتخلي عن احتياطات الأمان

لأن الكود كان في localhost يعني intranet

post-63357-12626322581156_thumb.jpg
1
Electrical communications and electronics engineer

C++ Developer

 


stackoverflow profile : http://stackoverflow.com/users/249120/ahmed-safan


 


Just Keep Moving On , never stop until you are dead


#3

شكراً جزيلاً لك..

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