精华内容
下载资源
问答
  • } else { // 创建文件夹 file.mkdir(); System.out.println("创建了文件夹"); } } } 3、main package com.fpt.createfile; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import ...

    1、读取文件,首先是权限:

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    
    
    创建文件:
    
        public static void createOpenMediaFolder(String folderPath) {
            if (!new File(folderPath).exists()) {
                new File(folderPath).mkdirs();
            }
        }
        
    

    2、FileUtils

    package com.fpt.createfile;
    
    import java.io.File;
    import java.io.IOException;
    
    import android.os.Environment;
    public class FileUtils {
        private static String SDPATH = "";
    
        /**
         * 获取到sd卡的根目录,并以String形式返回
         *
         * @return
         */
        public static String getSDCardPath() {
            SDPATH = Environment.getExternalStorageDirectory() + "/";
            return SDPATH;
        }
    
        /**
         * 创建文件或文件夹
         *
         * @param fileName
         *            文件名或问文件夹名
         */
        public void createFile(String fileName) {
            File file = new File(getSDCardPath() + fileName);
            if (fileName.indexOf(".") != -1) {
                // 说明包含,即创建文件, 返回值为-1就说明不包含.,即是文件
                try {
                    file.createNewFile();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                System.out.println("创建了文件");
            } else {
                // 创建文件夹
                file.mkdir();
                System.out.println("创建了文件夹");
            }
    
        }
    }
    
    

    3、main

    package com.fpt.createfile;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    public class MainActivity extends AppCompatActivity {
        private Button btn,btn2;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            btn=findViewById(R.id.main_btn);
            btn2=findViewById(R.id.main_btn2);
    
            final FileUtils file=new FileUtils();
    
            btn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    file.createFile("1、zhangjian");
                }
            });
            btn2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    file.createFile("1、zhangjian/1.jpg");
                }
            });
        }
    }
    
    
    public class FileUtils {
        private static final String SEPARATOR = File.separator;//路径分隔符
    
        /**
         * 复制res/raw中的文件到指定目录
         * @param context 上下文
         * @param id 资源ID
         * @param fileName 文件名
         * @param storagePath 目标文件夹的路径
         */
        public static void copyFilesFromRaw(Context context, int id, String fileName){
            String storagePath = Abase.getContext().getExternalFilesDir("msc").getAbsolutePath()+SEPARATOR+"jingdong";
            InputStream inputStream=context.getResources().openRawResource(id);
            File file = new File(storagePath);
            if (!file.exists()) {//如果文件夹不存在,则创建新的文件夹
                file.mkdirs();
            }
    //        readInputStream(storagePath + SEPARATOR + fileName, inputStream);
            readInputStream(storagePath + SEPARATOR + fileName, inputStream);
        }
    
        /**
         * 读取输入流中的数据写入输出流
         *
         * @param storagePath 目标文件路径
         * @param inputStream 输入流
         */
        private static void readInputStream(String storagePath, InputStream inputStream) {
            File file = new File(storagePath);
            try {
                if (!file.exists()) {
                    // 1.建立通道对象
                    FileOutputStream fos = new FileOutputStream(file);
                    // 2.定义存储空间
                    byte[] buffer = new byte[inputStream.available()];
                    // 3.开始读文件
                    int lenght = 0;
                    while ((lenght = inputStream.read(buffer)) != -1) {// 循环从输入流读取buffer字节
                        // 将Buffer中的数据写到outputStream对象中
                        fos.write(buffer, 0, lenght);
                    }
                    fos.flush();// 刷新缓冲区
                    // 4.关闭流
                    fos.close();
                    inputStream.close();
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
    
    
        }
    }
    
    
    展开全文
  • java 创建文件夹,读写文件

    千次阅读 2011-12-21 21:09:09
    1 创建文件夹 import java.io.File; public class Q { public static void main(String[] args) { String address="E:\\test\\a"; File file=new File(addres);//在e盘的test文件夹下面 创建一个叫 a的...

    1 创建文件夹

    import java.io.File; 
    
    public class Q { 
    	public static void main(String[] args) {
    		String address="E:\\test\\a";
    		File file=new File(addres);//在e盘的test文件夹下面 创建一个叫 a的文件夹   \\ 是转义用的
    		file.mkdir();
    		System.out.println("创建文件夹成功!地址为:"+adds);
    	} 
    }
    以下转载自:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html

    [Java]读取文件方法大全

    1、按字节读取文件内容
    2、按字符读取文件内容
    3、按行读取文件内容

    4、随机读取文件内容 

    public class ReadFromFile {
        /**
         * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
         */
        public static void readFileByBytes(String fileName) {
            File file = new File(fileName);
            InputStream in = null;
            try {
                System.out.println("以字节为单位读取文件内容,一次读一个字节:");
                // 一次读一个字节
                in = new FileInputStream(file);
                int tempbyte;
                while ((tempbyte = in.read()) != -1) {
                    System.out.write(tempbyte);
                }
                in.close();
            } catch (IOException e) {
                e.printStackTrace();
                return;
            }
            try {
                System.out.println("以字节为单位读取文件内容,一次读多个字节:");
                // 一次读多个字节
                byte[] tempbytes = new byte[100];
                int byteread = 0;
                in = new FileInputStream(fileName);
                ReadFromFile.showAvailableBytes(in);
                // 读入多个字节到字节数组中,byteread为一次读入的字节数
                while ((byteread = in.read(tempbytes)) != -1) {
                    System.out.write(tempbytes, 0, byteread);
                }
            } catch (Exception e1) {
                e1.printStackTrace();
            } finally {
                if (in != null) {
                    try {
                        in.close();
                    } catch (IOException e1) {
                    }
                }
            }
        }
    
        /**
         * 以字符为单位读取文件,常用于读文本,数字等类型的文件
         */
        public static void readFileByChars(String fileName) {
            File file = new File(fileName);
            Reader reader = null;
            try {
                System.out.println("以字符为单位读取文件内容,一次读一个字节:");
                // 一次读一个字符
                reader = new InputStreamReader(new FileInputStream(file));
                int tempchar;
                while ((tempchar = reader.read()) != -1) {
                    // 对于windows下,\r\n这两个字符在一起时,表示一个换行。
                    // 但如果这两个字符分开显示时,会换两次行。
                    // 因此,屏蔽掉\r,或者屏蔽\n。否则,将会多出很多空行。
                    if (((char) tempchar) != '\r') {
                        System.out.print((char) tempchar);
                    }
                }
                reader.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
            try {
                System.out.println("以字符为单位读取文件内容,一次读多个字节:");
                // 一次读多个字符
                char[] tempchars = new char[30];
                int charread = 0;
                reader = new InputStreamReader(new FileInputStream(fileName));
                // 读入多个字符到字符数组中,charread为一次读取字符数
                while ((charread = reader.read(tempchars)) != -1) {
                    // 同样屏蔽掉\r不显示
                    if ((charread == tempchars.length)
                            && (tempchars[tempchars.length - 1] != '\r')) {
                        System.out.print(tempchars);
                    } else {
                        for (int i = 0; i < charread; i++) {
                            if (tempchars[i] == '\r') {
                                continue;
                            } else {
                                System.out.print(tempchars[i]);
                            }
                        }
                    }
                }
    
            } catch (Exception e1) {
                e1.printStackTrace();
            } finally {
                if (reader != null) {
                    try {
                        reader.close();
                    } catch (IOException e1) {
                    }
                }
            }
        }
    
        /**
         * 以行为单位读取文件,常用于读面向行的格式化文件
         */
        public static void readFileByLines(String fileName) {
            File file = new File(fileName);
            BufferedReader reader = null;
            try {
                System.out.println("以行为单位读取文件内容,一次读一整行:");
                reader = new BufferedReader(new FileReader(file));
                String tempString = null;
                int line = 1;
                // 一次读入一行,直到读入null为文件结束
                while ((tempString = reader.readLine()) != null) {
                    // 显示行号
                    System.out.println("line " + line + ": " + tempString);
                    line++;
                }
                reader.close();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (reader != null) {
                    try {
                        reader.close();
                    } catch (IOException e1) {
                    }
                }
            }
        }
    
        /**
         * 随机读取文件内容
         */
        public static void readFileByRandomAccess(String fileName) {
            RandomAccessFile randomFile = null;
            try {
                System.out.println("随机读取一段文件内容:");
                // 打开一个随机访问文件流,按只读方式
                randomFile = new RandomAccessFile(fileName, "r");
                // 文件长度,字节数
                long fileLength = randomFile.length();
                // 读文件的起始位置
                int beginIndex = (fileLength > 4) ? 4 : 0;
                // 将读文件的开始位置移到beginIndex位置。
                randomFile.seek(beginIndex);
                byte[] bytes = new byte[10];
                int byteread = 0;
                // 一次读10个字节,如果文件内容不足10个字节,则读剩下的字节。
                // 将一次读取的字节数赋给byteread
                while ((byteread = randomFile.read(bytes)) != -1) {
                    System.out.write(bytes, 0, byteread);
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (randomFile != null) {
                    try {
                        randomFile.close();
                    } catch (IOException e1) {
                    }
                }
            }
        }
    
        /**
         * 显示输入流中还剩的字节数
         */
        private static void showAvailableBytes(InputStream in) {
            try {
                System.out.println("当前字节输入流中的字节数为:" + in.available());
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
        public static void main(String[] args) {
            String fileName = "C:/temp/newTemp.txt";
            ReadFromFile.readFileByBytes(fileName);
            ReadFromFile.readFileByChars(fileName);
            ReadFromFile.readFileByLines(fileName);
            ReadFromFile.readFileByRandomAccess(fileName);
        }
    }
    

    5、将内容追加到文件尾部

    public class AppendToFile {
        /**
         * A方法追加文件:使用RandomAccessFile
         */
        public static void appendMethodA(String fileName, String content) {
            try {
                // 打开一个随机访问文件流,按读写方式
                RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");
                // 文件长度,字节数
                long fileLength = randomFile.length();
                //将写文件指针移到文件尾。
                randomFile.seek(fileLength);
                randomFile.writeBytes(content);
                randomFile.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
        /**
         * B方法追加文件:使用FileWriter
         */
        public static void appendMethodB(String fileName, String content) {
            try {
                //打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
                FileWriter writer = new FileWriter(fileName, true);
                writer.write(content);
                writer.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
        public static void main(String[] args) {
            String fileName = "C:/temp/newTemp.txt";
            String content = "new append!";
            //按方法A追加文件
            AppendToFile.appendMethodA(fileName, content);
            AppendToFile.appendMethodA(fileName, "append end. \n");
            //显示文件内容
            ReadFromFile.readFileByLines(fileName);
            //按方法B追加文件
            AppendToFile.appendMethodB(fileName, content);
            AppendToFile.appendMethodB(fileName, "append end. \n");
            //显示文件内容
            ReadFromFile.readFileByLines(fileName);
        }
    }


    展开全文
  • linux创建文件夹命令

    千次阅读 2021-03-05 16:05:03
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 ...要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有权限

    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。

    创建文件夹【mkdir】

    一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。

    二、mkdir命令使用格式
    
    格式:mkdir [选项] DirName
    
    三、mkdir命令功能
    
    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。
    
    四、mkdir命令选项说明
    
    命令中的[选项]一般有以下两种:
    
    -m    用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。
    
    -p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。
    
    五、mkdir命令使用举例
    
    例一:在桌面下面创建以“demo”命名的文件夹。
    
    使用以下命令即可。
    
    mkdir 桌面/demo

      例二:在桌面下面创建以“demo”命名的文件夹,并且给文件夹赋权限,权限为123。

    mkdir  123  桌面/demo

    删除文件夹【rm】

    一、rm命令使用权限 所有用户都可以在终端使用 rm命令删除目录。

    二、rm命令使用格式
    
    格式:rm [选项] DirName
    
    三、rm命令功能
    
    删除档案及目录。
    
    四、rm命令选项说明
    
    命令中的[选项]一般有以下几种:
    
    -i 删除前逐一询问确认。

      -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

      -r 将目录及以下之档案亦逐一删除。

    五、rm命令使用举例
    
    例一:删除所有C语言程序文档;删除前逐一询问确认。
    
    rm -i *.c

      例二:将 Finished 子目录及子目录中所有档案删除。

    rm -r Finished

      注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。

    创建文件【vi】

      一、进入vi的命令

      vi filename :打开或新建文件,并将光标置于第一行首

      vi +n filename :打开文件,并将光标置于第n行首

      vi + filename :打开文件,并将光标置于最后一行首

      vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

      vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

      vi filename....filename :打开多个文件,依次进行编辑

      二、移动光标类命令

      h :光标左移一个字符

      l :光标右移一个字符

      space:光标右移一个字符

      Backspace:光标左移一个字符

      k或Ctrl+p:光标上移一行

      j或Ctrl+n :光标下移一行

      Enter :光标下移一行

      w或W :光标右移一个字至字首

      b或B :光标左移一个字至字首

      e或E :光标右移一个字至字尾

      ) :光标移至句尾

      ( :光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n+:光标下移n行

      n-:光标上移n行

      n$:光标移至第n行尾

      H :光标移至屏幕顶行

      M :光标移至屏幕中间行

      L :光标移至屏幕最后行

      0:(注意是数字零)光标移至当前行首

      $:光标移至当前行尾

     三、屏幕翻滚类命令

      Ctrl+u:向文件首翻半屏

      Ctrl+d:向文件尾翻半屏

      Ctrl+f:向文件尾翻一屏

      Ctrl+b;向文件首翻一屏

      nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

     四、插入文本类命令

      i :在光标前

      I :在当前行首

      a:光标后

      A:在当前行尾

      o:在当前行之下新开一行

      O:在当前行之上新开一行

      r:替换当前字符

      R:替换当前字符及其后的字符,直至按ESC键

      s:从当前光标位置处开始,以输入的文本替代指定数目的字符

      S:删除指定数目的行,并以所输入文本代替之

      ncw或nCW:修改指定数目的字

      nCC:修改指定数目的行

     五、删除命令

      ndw或ndW:删除光标处开始及其后的n-1个字

      do:删至行首

      d$:删至行尾

      ndd:删除当前行及其后n-1行

      x或X:删除一个字符,x删除光标后的,而X删除光标前的

      Ctrl+u:删除输入方式下所输入的文本

     六、搜索及替换命令

      /pattern:从光标开始处向文件尾搜索pattern

      ?pattern:从光标开始处向文件首搜索pattern

      n:在同一方向重复上一次搜索命令

      N:在反方向上重复上一次搜索命令

      :s/p1/p2/g:将当前行中所有p1均用p2替代

      :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

      :g/p1/s//p2/g:将文件中所有p1均用p2替换

     七、vi命令使用举例

      例一:创建文件a.txt。

      vi a.txt

      Hello everyone!

      :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制

      

      

      

    修改档案时间【touch】

      一、touch命令使用权限

    所有用户都可以在终端使用 touch命令。
    
    二、touch命令使用格式
    
    格式:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]
    
    (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])
    
    三、touch命令功能

      touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。

      注:使用touch指令可更改文件或目录的日期和时间,包括存取时间和更改时间。文件的时间属性包括文件的最后访问时间,最后修改时间以及最后在磁盘上修改的时间,命令stat显示结果显示了三个时间属性。

    四、touch命令选项说明
    
    a 改变档案的读取时间记录。

      m 改变档案的修改时间记录。

      c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

      f 不使用,是为了与其他 unix 系统的相容性而保留。

      r 使用参考档的时间记录,与 --file 的效果一样。

      d 设定时间与日期,可以使用各种不同的格式。

      t 设定档案的时间记录,格式与 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.

      --no-create 不会建立新档案。

      --help 列出指令格式。

      --version 列出版本讯息。

    五、touch命令使用举例
    
    例一:更新file1.txt的存取和修改时间。

      touch file1.txt

      例二:如果file1.txt不存在,不创建文件

      touch -c file1.txt

      例三:更新file1.txt的时间戳和ref+file相同

      touch -r ref+file file1.txt

      例四:设置文件的时间戳为2011年5月18日9点45分10秒

      ls -l file1.txt

      touch -t 1105190945.10 file1.txt

    在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。touch命令在linux中很少用到,我个人还是比较喜欢vi命令,可以直接对文档进行编辑。今天的学习就这些了,每天进步一点点,昨天没写完,今天续写的。O(∩_∩)O~ 以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • 记录自己比较头痛老忘记的方法,创建文件夹,存放文件,存放图片等资源,这样可以再开发APP时从本地加载,减少网络请求,无网络请求也可以完成基本使用。 需要读写权限:(*6.0以上需要动态加载权限) uses-...
     记录自己比较头痛老忘记的方法,创建文件夹,存放文件,存放图片等资源,这样可以再开发APP时从本地加载,减少网络请求,无网络请求也可以完成基本使用。
    

    需要读写权限:(*6.0以上需要动态加载权限)

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    1、创建文件夹:

      private void createFolder() {
            //新建一个File,传入文件夹目录
            File file = new File("/mnt/sdcard/chenxh/mytestApp");
            //判断文件夹是否存在,如果不存在就创建,否则不创建
            if (!file.exists()) {
                //通过file的mkdirs()方法创建目录中包含却不存在的文件夹
                file.mkdirs();
            }
        }

    2、创建一个txt文件

    private void createFile(){
            //传入路径 + 文件名
            File mFile = new File("/mnt/sdcard/chenxh/mytestApp/test.txt");
            //判断文件是否存在,存在就删除
            if (mFile.exists()){
                mFile.delete();
            }
            try {
                //创建文件
                mFile.createNewFile();
                //给一个吐司提示,提示创建成功
                Toast.makeText(getApplicationContext(), "文件创建成功", Toast.LENGTH_SHORT).show();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    3、写入内容:(SAVE_REAL_PATH是路径 )

    // 创建文件 写入文件内容
        private void crFilewriteData(){
            File saveFile = new File(SAVE_REAL_PATH, "log.txt");
            FileOutputStream outStream = null;
            try {
                outStream = new FileOutputStream(saveFile);
                outStream.write("json数据".getBytes());
                outStream.close();
            } catch (FileNotFoundException e) {
    
            } catch (IOException e) {
    
            }
        }
    

    4、指定某文件 续写内容:(SAVE_REAL_PATH是路径 )

        private void xxFileWriteData(){
            File file = new File(SAVE_REAL_PATH, "log.txt");
            RandomAccessFile raf = null;
            try {
                //如果为追加则在原来的基础上继续写文件
                raf = new RandomAccessFile(file, "rw");
                raf.seek(file.length());
                raf.write("sadasdasdas".getBytes());
                raf.write("\n".getBytes());
            } catch (IOException e) {
    
            }
        }
    展开全文
  • MFC 创建文件夹

    千次阅读 2017-03-21 10:11:06
    创建文件路径(即确定文件夹是否存在和创建一个文件夹),常需要PathIsDirectory和CreateDirectory两个函数实现。 PathIsDirectory函数用于判断传入的路径是否已经存在,若存在则无需在调用CreateDirectory函数进行...
  • c#创建文件,自动创建文件夹

    千次阅读 2018-09-16 18:26:22
    创建文件的时候,有时候就需要单独建立文件夹,这个是很常用的,所以我就自己了一个方法 /// <summary> /// 创建文件 /// </summary> /// <param name="path">文件路径</param> //...
  • python创建文件夹和TXT文件,删除TXT文件和删除文件夹 需求: 1、先在D盘创建一个TEST文件夹。 2、在TEST文件夹内创建一个TXT文本文件并写入内容“Hello world!” 3、删除TEST文件夹内的TXT文件 4、删除路径TEST文件...
  • C# 文件操作之创建文件夹

    万次阅读 2013-09-21 15:59:57
    本文章主要是讲述C#中文件操作的基础知识,如何创建文件夹、创建文件、介绍Directory类和DirectoryInfo类和使用FolderBrowserDialog组件(文件夹对话框)。文章属于基础知识,希望对大家有用!一.界面设计 二.源代码 ...
  • python根据txt文本批量创建文件夹

    千次阅读 2018-11-29 19:06:05
    前言 前言:想这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,...│ 创建文件夹.py ├─docs │ try.txt └─folder 第一个文件自然就...
  • 还有一个网址的很详细,大家有兴趣可以看看 http://www.360doc.com/content/19/0412/14/7551_828282814.shtml #include "mainwindow.h" #include <QApplication> #include <QFile...
  • 1、创建文件夹 QString myMkdir(QString path, QString floderName) //参数path,创建的文件夹所在路径; 参数floderName,所创建的文件夹名。 返回值:如果存在该文件夹或者文件夹创建成功,返回创建的文件所在...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。 二、mkdir命令使用格式 格式:mkdir [选项] DirName 三、mkdir命令功能 通过 m....
  • php创建文件和文件夹并写入内容

    千次阅读 2013-08-01 10:47:15
    php创建文件和文件夹并写入内容 php创建文件并写入内容 $fp=fopen("1.txt","w+");//fopen()的其它开关请参看相关函数 $str="我加我加我加加加"; fputs($fp,$str); fclose($fp); ?> 'r' ...
  • Windows下批量创建文件夹(批处理)

    万次阅读 2016-03-24 09:47:10
    在Windows下批量创建文件夹起因新买了块移动硬盘,准备创建个目录结构方便后来的管理和使用。个批处理吧,也好久不用了。使用方法一共两个文件,md.bat和mkdir.bat。使用方法非常简单。把这两个文件放到你要批量...
  • [linux] mkdir 创建文件夹/目录

    千次阅读 2019-09-26 15:58:34
    创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有权限。 并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名, 即同一个目录下不能有同名的(区分大小)。 命令参数: -m, --mode=...
  • python读写、创建文件、文件夹等等

    万次阅读 多人点赞 2019-06-23 17:00:08
    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一...
  • string path; System.IO.Directory.CreateDirectory(string path); DirectoryInfo dir = new DirectoryInfo(path);...如果是创建文件夹 DirectoryInfo dir = new DirectoryInfo(path); dir.Crea
  • 在github中快速创建文件夹以及生成文件链接,简单明了,一步到位,傻瓜式的创建。
  • 前言前言:想这个代码的原因是因为实习的时候需要...正文正文:其实这是一个简单的代码集合,然后就实现了代码目录结构│ 创建文件夹.py├─docs│ try.txt└─folder第一个文件自然就是代码的位置;try.txt是存...
  • Cordova 提供了一个 file 插件,通过这个插件我们很方便地实现在各种设备下对文件、和文件夹进行访问,编辑等各种操作。  一、添加File插件 首先我们要在“终端”中进入工程所在的目录,然后运行如下命令添加 ...
  • import os from shutil import copyfile ...os.mkdir(path + './New文件夹') #在path这个路径下新建一个文件夹 即 在桌面新建文件夹创建了一个文件夹叫做'New文件夹' path = r'C:\Users\VULCAN\Desktop\新建文件夹...
  • java 的如果文件夹路径不存在,先创建;如果文件名 的文件不存在,先创建再读写;存在的话直接追加,关键字true表示追加 二:代码实现 package edu.tju.cs; import java.io.File; import java.io....
  • 1. 背景 Android开发过程中,需要在SDcard目录内创建文件夹并创建文件保存内内容,首先在AndroidManifest.xml中加入相关权限 <uses-permission android:name="android.perm
  • python判断文件和文件夹是否存在、创建文件夹 >>> import os >>> os.path.exists('d:/assist') True >>> os.path.exists('d:/assist/getTeacherList.py') True >>> os....
  • cmd命令创建文件文件夹

    千次阅读 2015-03-10 16:32:15
    cmd命令创建文件文件夹
  • 解决:登陆root用户,执行chmod 777 -R / (第一个7是所有者有读4,2,执行1权利,第二个7是同组人 第三个7时其他人,test算是其他人,-R是覆盖目录下所有内容不加的话只有/目录下能7,/下的其他目录就不行,/是根...
  • 右击工程在菜单中选择“属性”,选中“安全性”,在界面中勾选“启用ClickOnce安全设置”后,在Properties下就有自动生成app....欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台
  • 之前了解过了沙盒内部的基本组成,今天学习下在沙盒中创建文件夹以及文件 之前在学习沙盒的时候,用过一种创建文件的方法(writeToFile:atomically:)。这次说说另外的一种方法 1. 创建文件夹(test文件夹) // ...
  • c++ windows和linux创建文件夹

    千次阅读 2019-05-13 08:46:35
    windows: 函数:int access( const char * _Filename,  int _AccessMode)  头文件:io.h linux: 函数:int access( const char * _Filename, ...功能:确定文件和文件夹是否存在和访问权限 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 383,601
精华内容 153,440
关键字:

创建文件夹怎么写内容