zoukankan      html  css  js  c++  java
  • 文件操作(无代码)

    文件和文件夹操作,通常是对文件复制,移动,删除,新建,修改,查看属性。

    查看属性过程,

    1.获取文件对象,

    2.确认是否存在该对象,不存在报错,存在继续,

    3.获取对象属性。

    文件复制过程,

    1.获取文件对象,

    2.确认是否存在该对象,不存在报错,存在继续,

    3.确认是否存在目标文件夹,不存在报错,存在继续,

    4.确认目标文件夹是否存在同名的文件,存在覆盖or报错,不存在复制。

    文件移动过程

    1.获取文件对象,

    2.确认是否存在该对象,不存在报错,存在继续,

    3.确认别的进程没操作该对象,在操作报错,没在操作继续,

    4.确认是否存在目标文件夹,不存在报错,存在继续,
    5.确认目标文件夹是否存在同名的文件,存在覆盖or报错,不存在移动。

    文件删除过程

    1.获取文件对象,

    2.确认是否存在该对象,不存在报错,存在继续,
    3.确认别的进程没操作该对象,在操作报错,没在操作继续, 

    4.确认删除则删除。

     

    FileStream读文件过程

    1.声明字节数组,字符数组,

    2.异常块里,获取文件对象,表示打开模式,只读模式,共享访问模式,

    3.设置流读取位置,

    4.开始把流读到字节数组里,(可扩展空间:判定何时读完)

    5.关闭流,

    6.声明字符编码UTF8(只是举个例子)。

    7.以UTF8编码把字节数组的内容转换成字符数组。

    FileStream写文件过程

    1.写好内容,

    2.声明一个FileStream对象,创建模式,

    3.将内容编码成UTF8格式,再转化成字节数组,

    4.写入字节数组,

    5.刷新缓冲区,

    5.关闭流写入。

     

    合乎自然而生生不息。。。
  • 相关阅读:
    样式
    笔试:输入输出
    kafka hbase MR
    数据库
    Spring
    转:Numpy扩充矩阵维度(np.expand_dims, np.newaxis)和删除维度(np.squeeze)的方法
    PyTorch LSTM,batch_first=True对初始化h0和c0的影响
    矩阵F范数的平方转化为矩阵的迹
    Python自带的random库,numpy的随机库,torch的随机函数
    转:sklearn中的高斯混合模型GMM
  • 原文地址:https://www.cnblogs.com/samwu/p/2152162.html
Copyright © 2011-2022 走看看