File---文件、文件夹的创建

File

文件包含以下两类:1)文件夹(directory); 2)普通文件(File),普通文件一般指的是文本文件,以.txt结尾,常见的excel、word均不属于文本文件。
其中,文件的属性有:

1) 文件名
2) 文件大小
3) 存放路径

文件的方法有:

1)删除
2)创建
3)查询
                                   

一个File类对象可以表示一个具体的文件。

创建文本文件

createNewFile(),如果文件不存在则创建,存在则创建失败

创建单个文件

mkdir(),如果文件夹不存在则创建,存在则创建失败

创建多级文件夹

mkdirs(),如果文件夹不存在则创建,存在则创建失败

代码实现

/**
 * File
 *  一个File类对象可以表示一个具体的文件
 *  1.创建文件或者文件夹,有异常
 *    1)创建文本文件
 *      createNewFile(),如果文件不存在则创建,存在则创建失败
 *    2)创建单个文件
 *      mkdir(),如果文件夹不存在则创建,存在则创建失败
 *    3)创建多级文件夹
 *     mkdirs(),如果文件夹不存在则创建,存在则创建失败
 *
 */
public class FileDemo1 {
    public static void main(String[] args) {
        try {
            File file1 = new File("F:\\x0803.txt");
            //创建一个新的普通文件
            boolean flag = file1.createNewFile();
            System.out.println(flag?"创建成功":"创建失败");

            //创建一个文件夹
            File file2 = new File("F:\\x0803_java");
            boolean flag2 = file2.mkdir();
            System.out.println(flag2?"文件夹创建成功":"文件夹创建失败");

            //创建多级文件
            File file3 = new File("F:\\x0803_java\\web\\html\\tag");
            boolean flag3 = file3.mkdirs();
            System.out.println(flag3?"多级文件夹创建成功":"多级文件夹创建失败");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

要自定义 uni-file-picker 的样式,你可以使用以下步骤: 1. 在你的项目中创建一个名为 `uni-file-picker` 的文件夹,用于存放自定义样式文件。 2. 在 `uni-file-picker` 文件夹创建一个名为 `uni-file-picker.vue` 的文件,用于编写自定义的 uni-file-picker 组件。 3. 在 `uni-file-picker.vue` 文件中,引入 uni-file-picker 组件,并根据你的需求进行样式修改。你可以使用 CSS 或者 SCSS 来编写样式。 4. 在需要使用 uni-file-picker 的页面中,引入自定义的 `uni-file-picker.vue` 组件,并替换原有的 uni-file-picker 组件。 以下是一个简单的示例,演示如何自定义 uni-file-picker 的样式: 1. 在 `uni-file-picker` 文件夹创建 `uni-file-picker.vue` 文件,内容如下: ```html <template> <div class="custom-file-picker"> <div class="custom-button" @click="openFilePicker">选择文件</div> <input type="file" ref="fileInput" style="display: none" @change="handleFileChange" /> <div class="custom-selected-file">{{ selectedFile }}</div> </div> </template> <script> export default { data() { return { selectedFile: '' }; }, methods: { openFilePicker() { this.$refs.fileInput.click(); }, handleFileChange(event) { const file = event.target.files[0]; this.selectedFile = file.name; // 处理文件上传逻辑 } } }; </script> <style scoped> .custom-file-picker { /* 自定义样式 */ } .custom-button { /* 自定义按钮样式 */ } .custom-selected-file { /* 自定义选中文件样式 */ } </style> ``` 2. 在需要使用 uni-file-picker 的页面中,引入自定义的 `uni-file-picker.vue` 组件,并替换原有的 uni-file-picker 组件。例如: ```html <template> <div> <uni-file-picker></uni-file-picker> </div> </template> <script> import UniFilePicker from '@/components/uni-file-picker/uni-file-picker.vue'; export default { components: { UniFilePicker } }; </script> ``` 这样就可以通过自定义 `uni-file-picker.vue` 组件来实现上传文件的自定义样式。你可以根据需要修改 `uni-file-picker.vue` 文件中的样式和逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值