import java.io.File; import java.util.Scanner;

public class FileOperation { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入文件路径:"); String filePath = scanner.nextLine(); File file = new File(filePath); while (!file.exists()) { System.out.println("文件不存在,请重新录入:"); filePath = scanner.nextLine(); file = new File(filePath); } System.out.println("文件名:" + file.getName()); System.out.println("文件大小:" + file.length() + " 字节"); System.out.println("是否可写:" + file.canWrite()); System.out.println("是否删除此文件?(是/否)"); String choice = scanner.nextLine(); if ("是".equals(choice)) { if (file.delete()) { System.out.println("删除成功"); } else { System.out.println("删除失败"); } } scanner.close(); } }

用java在控制台输入一个文件的路径完成以下功能功能介绍: 1 判断文件是否存在如果文件不存在提示【文件不存在请重新录入】用户再次输入文件路径。 2 如果文件存在 21 则输出文件的名称和文件的大小、文件是否可写。 22 再次询问用户是否删除此文件用户输入【是】或【否】 23 如果用户输入【是】则删除文件提示【删除成功】程序结束。

原文地址: https://www.cveoy.top/t/topic/bRQT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录