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

📄 utils.java

📁 多线程简单下载器 j2se实现 多线程简单下载器 j2se实现
💻 JAVA
字号:
package cn.dg.nitpro.globle;

import java.io.*;
import java.net.*;

public class Utils {
	public static boolean CreateDir(String dir){
		File f = new File(dir);
		
		if (!f.exists()){
			String path = f.getAbsolutePath() + File.separatorChar;
			String dirname;
			
			int index = 0;
			while(((index = path.indexOf(File.separatorChar, index)) != -1))
            {
               dirname = path.substring(0, index);
               
               File dirObj = new File(dirname);
               if(!dirObj.exists())
               {
                 System.out.println("新建路径 "+dirname+"...");
                 dirObj.mkdir();
               }else if (f.isDirectory()){
       			 System.out.println(dirname + "不是合法的目录");
       			 return false;
               }
               index ++;
            }
		}else if (!f.isDirectory()){
			System.out.println(dir + "不是合法的目录");
			return false;
		}
		
		return true;
	}
	
	public static String getFileName(URL url){
		String filename = url.getFile().replace('\\', '/');
		
		int index = filename.lastIndexOf('/');
		if (index > 0){
			return filename.substring(index + 1);
		}
		
		return filename;
	}
}

⌨️ 快捷键说明

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