⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 file.java

📁 在一个大的项目中建立小的子应用,这样就可以一个项目同时有几个小分队开发.可以完成子应用的相互调用.
💻 JAVA
字号:
package ups;

//Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-4-28 13:59:00
//Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
//Decompiler options: packimports(3) 
//Source File Name:   file.java


import java.io.File;
import java.io.FileOutputStream;

//Referenced classes of package xiaoxiang.fileUpload:
//         upBean

public class file
{

 protected file(String pFileName, int pStartData, int pSize, int pNumber, String pSubTypeMIME, upBean pParentUpBean)
 {
     fileName = pFileName;
     parentUpBean = pParentUpBean;
     startData = pStartData;
     size = pSize;
     number = pNumber;
     int extFrom = fileName.lastIndexOf('.') + 1;
     fileExtName = fileName.substring(extFrom);
     subTypeMIME = pSubTypeMIME;
 }

 public String getName()
 {
     return fileName;
 }

 public long getSize()
 {
     return (long)size;
 }

 public int getNumber()
 {
     return number;
 }

 public void setName(String name)
 {
     fileName = name;
 }

 public String getExtName()
 {
     return fileExtName;
 }

 public String getSubTypeMIME()
 {
     return subTypeMIME;
 }

 public void saveAs()
     throws Exception
 {
     try
     {
         if(parentUpBean.realPath.equals(""))
             throw new Exception("\u5728\u4F60\u4F7F\u7528file.saveAs()\u65B9\u6CD5\u524D\uFF0C\u8BF7\u5148\u5728upBean\u4E2D\u4F7F\u7528setRealPath()\u3002");
         File fileWrite = new File(parentUpBean.realPath + File.separator + fileName);
         if(!parentUpBean.isCover && fileWrite.exists())
             throw new Exception("\u672C\u7CFB\u7EDF\u4E0D\u5141\u8BB8\u540C\u540D\u8986\u76D6\uFF0C\u4E14\u60A8\u8981\u4E0A\u4F20\u7684\u8FD9\u4E2A\u6587\u4EF6\u5728\u670D\u52A1\u5668\u4E0A\u5DF2\u7ECF\u5B58\u5728\uFF1A" + fileName);
         FileOutputStream fo = new FileOutputStream(fileWrite);
         fo.write(parentUpBean.m_binArray, startData, size);
         fo.close();
     }
     catch(Exception e)
     {
         throw e;
     }
 }

 public void saveAs(String pRealPath)
     throws Exception
 {
     try
     {
         File fileWrite = new File(pRealPath + File.separator + fileName);
         if(!parentUpBean.isCover && fileWrite.exists())
             throw new Exception("\u672C\u7CFB\u7EDF\u4E0D\u5141\u8BB8\u8986\u76D6\u6587\u4EF6\uFF0C\u4E14\u60A8\u8981\u4E0A\u4F20\u7684\u8FD9\u4E2A\u6587\u4EF6\u5728\u670D\u52A1\u5668\u4E0A\u5DF2\u7ECF\u5B58\u5728\uFF1A" + fileName);
         FileOutputStream fo = new FileOutputStream(fileWrite);
         fo.write(parentUpBean.m_binArray, startData, size);
         fo.close();
     }
     catch(Exception e)
     {
         throw e;
     }
 }

 private upBean parentUpBean;
 private String fileExtName;
 private String subTypeMIME;
 protected String fileName;
 protected int size;
 protected int startData;
 protected int number;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -