创建两个文件并将其改名

首先创建一个lenovo目录,然后在该目录下创建a.txt和b.txt两个文件

    public static void main(String[] args) {
        File file1,file2;
        File file = new File("d:/lenovo");
        file.mkdir();
        file1 = new File("d:/lenovo/a.txt");
        file2 =new File("d:/lenovo/b.txt");
        try {
            file1.createNewFile();
            file2.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

创建完毕后我们来改名
首先获取文件的目录

        File file = new File("d:/lenovo");

将该目录下的文件信息放入File[]数组中

        File[] files=file.listFiles();

循环该数组

        for (int i = 0; i < files.length; i++) {

        }

获取文件的名字和后缀名

        for (int i = 0; i < files.length; i++) {
            //name 文件名,s  文件后缀名, ss  将文件名与后缀组合起来
            String name,s,ss;
            //获取"."在该数组中的位置
            int j=files[i].getName().indexOf(".");
            //获取文件名   substring(i,j)方法为返回该字符串i到j的位置
            name = files[i].getName().substring(0,j);
            //获取后缀
            s = files[i].getName().substring(j);
            //组合
            s=files[i].getParent()+"/"+name+"1"+s;
            //最后改名
            files[i].renameTo(new File(s));
        }
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用以下命令在Linux系统中创建100个文件: ``` for i in {1..100}; do touch file$i.txt; done ``` 这个命令使用了for循环和touch命令,循环100次并创建名为file1.txt到file100.txt的100个文件。 ### 回答2: 在Linux中,可以使用Shell命令和脚本来创建100个文件。以下是其中两种方法: 方法一:使用Shell命令 可以使用for循环命令和touch命令来创建文件。例如,以下命令将在当前目录下创建100个文件文件名为file1到file100: ``` for i in {1..100}; do touch file$i; done ``` 这个命令的含义是:对于i在1到100的循环,执行touch file$i命令,其中$i代表循环变量。touch命令用于创建一个空文件,如果该文件已经存在,则只更新其访问和修改间。 方法二:使用Shell脚本 也可以使用Shell脚本来创建文件。以下是一个示例脚本: ``` #!/bin/bash for i in {1..100} do filename="file$i.txt" touch $filename echo "This is file $i" > $filename done ``` 首先,需要在文件的开头声明解释器为bash。然后,使用for循环来创建100个文件。在循环中,使用变量$i来构造文件名,如file1.txt、file2.txt等。然后,使用touch命令创建文件,并使用echo命令将一些文本写入文件。这个脚本的作用是创建100个文件,并在每个文件中写入一行文本。 无论哪种方法,都可以轻松地在Linux中创建100个文件。通过改变变量的值,也可以创建更多或更少的文件。这提供了一个方便的方式来进行批处理和文件管理。 ### 回答3: 要在Linux中创建100个文件,有很多种方法,以下是其中两种最常用的方法: 1. 使用shell脚本 使用shell脚本可以一次性创建许多文件,并且非常灵活。下面是一个简单的创建100个文件的脚本: ```bash #!/bin/bash for i in {1..100} do touch file$i.txt done ``` 这个脚本使用for循环,每次循环创建一个名为file1.txt、file2.txt、file3.txt等的文件。你可以在脚本中修改文件的前缀、后缀、类型等。 注意,在运行脚本之前,需要先给脚本添加执行权限,可以使用以下命令: ``` chmod +x script.sh ``` 其中script.sh是脚本的文件名。然后,你可以使用以下命令运行脚本: ``` ./script.sh ``` 在执行完毕之后,你可以使用ls命令检查确认文件是否全部创建成功。 2. 使用命令行工具 除了使用脚本之外,你也可以使用命令行工具来实现批量创建文件。例如,使用touch命令可以轻松创建许多空文件。下面是一个例子: ``` touch file{1..100}.txt ``` 这个命令使用花括号语法来创建100个文件,每个文件的名字分别为file1.txt、file2.txt、file3.txt等。 除此之外,你也可以使用其他命令和选项来创建文件,如echo、cat、dd、truncate等。 无论使用什么方法,在Linux中创建大量文件都非常简单。在实际操作中,你可以根据需要选择相应的方法,提高自己的工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值