测试开发面试题

这篇博客分享了测试开发面试中遇到的题目,包括如何删除文件夹内容,解决智力题寻找不同重量的球,以及面对项目经验和自动化测试问题的经验和反思。作者通过实例详细解释了解题思路,并总结了面试过程中的注意事项。
摘要由CSDN通过智能技术生成

1.删除文件夹及文件夹中的所有内容,即删除文件和子文件夹

给定一下三个方法,编写方法remove删除文件夹中的所有内容

public boolean isFile(String path)//判断给定路径是否是文件
public boolean deleteFile(String path)//删除文件及空文件夹
public String[] getChild(String path)//获得给定路径下的所有一级子文件路径
public boolean remove(String path)

答:

package com.xnn.io;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class JavaFile {

    public JavaFile(){}


    /**
     *
     * @param path
     * @return
     */
    public boolean isFile(String path){
        File file=new File(path);
        boolean flag=file.isFile();
        return flag;
    }


    /**
     * 删除文件及空文件夹
     * @param path 文件路径+文件名
     * @return
     */
    public boolean deleteFile(String path){
        File file=new File(path);
       return file.delete();
    }

    /**
     * 获得某
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值