娱乐向文件夹加密措施
提示:这是一个硬(sha)核(diao)的加密方法..没有用递归..for循环粘贴写的..代码本体也超简单,都是很基础的
只需要引入一个java.io.File就可以了
这算是五位密码..或者日期分类型的密码?例如"月-日-类型"-->"12-26-0"
import java.io.File;
public class ForDir {
public static void main(String args[]) {
//初
String path = "f:\\forDir";// 文件夹路径
File myPath = new File( path );
if (!myPath.exists()){//若此目录不存在,则创建之
myPath.mkdir();
System.out.println("创建文件夹路径为:"+ path);
} //末
for (int yi=0;yi<10;yi++){//一层初
String path1 = "f:\\forDir\\"+yi;// 文件夹路径
File myPath1 = new File( path1 );
if (!myPath1.exists()){//若此目录不存在,则创建之
myPath1.mkdir();
System.out.println("创建文件夹路径为:"+ path);
}
for (int er=0;er<10;er++){//二层初
String path2 = "f:\\forDir\\"+yi+"\\"+er;// 文件夹路径
File myPath2 = new File( path2 );
if (!myPath2.exists()){//若此目录不存在,则创建之
myPath2.mkdir();
System.out.println("创建文件夹路径为:"+ path2);
}
for (int san=0;san<10;san++){ //三层初
String path3 = "f:\\forDir\\"+yi+"\\"+er+"\\"+san;// 文件夹路径
File myPath3 = new File( path3 );
if (!myPath3.exists()){//若此目录不存在,则创建之
myPath3.mkdir();
System.out.println("创建文件夹路径为:"+ path3);
}
for (int si=0;si<10;si++){//四层初
String path4 = "f:\\forDir\\"+yi+"\\"+er+"\\"+san+"\\"+si;// 文件夹路径
File myPath4 = new File( path4 );
if (!myPath4.exists()){//若此目录不存在,则创建之
myPath4.mkdir();
System.out.println("创建文件夹路径为:"+ path4);
}
for (int wu=0;wu<10;wu++){//五层初
String path5 = "f:\\forDir\\"+yi+"\\"+er+"\\"+san+"\\"+si+"\\"+wu;// 文件夹路径
File myPath5 = new File( path5 );
if (!myPath5.exists()){//若此目录不存在,则创建之
myPath5.mkdir();
System.out.println("创建文件夹路径为:"+ path5);
}
} //五层末
} //四层末
} //三层末
} //二层末
} //一层末
}
}
觉得好玩的可以试试..不要把文件夹层数加的太多就好..这上涨数量确实是几何级的了{:301_1009:}
至于具体应用吧..这东西它..不仅没有副作用..也没有啥作用..不过我还是蛮喜欢用这种方式存学习资料的
运行前的U盘:
运行过程:
运行后:
确实挺好玩 哦吼,我也有类似操作,我是直接bat新建文件夹 用姓名拼音全称进入路径的。
页:
[1]