精华内容
下载资源
问答
  • Android--手机SD卡上新建一个自定义文件夹在新建文件夹目录下新建一个文件

    唉,我虽然只是一枚Android菜鸡,但是做人得对得起吃瓜群众不是,不能老是喜欢吃人家的“果”,而自己却不“种树”不是。所以呢这是我第一次写博客,不知道该怎么写才能让读者看起来比较舒心,如果写的不好,还请大家不要介意=.=,如果大家有什么好的建议的话,可以直接私聊我。哈哈~废话不多说了。

    一、直接上效果图:
    1、创建前:
    创建文件夹和文件之前的目录
    2、创建后:
    创建文件夹和文件之后的目录

    二、代码部分
    1、MainActivity.java

    package com.example.createfile;
    
    import android.app.Activity;
    import android.content.Context;
    import android.os.Bundle;
    
    public class MainActivity extends Activity {
        /** Called when the activity is first created. */
        CreateFile createFile;
        Context mContext;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            mContext=MainActivity.this;
            setContentView(R.layout.main);
            createFile=new CreateFile();
            createFile.Createfile(mContext);
        }
    }
    
    

    2、CreateFile.java

    package com.example.createfile;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import android.content.Context;
    import android.widget.Toast;
    
    
    public class CreateFile {
    
        public void Createfile(Context mContext){
        String fileName="SdcardFile-"+System.currentTimeMillis()+".txt";
        String filePath="/sdcard/AndroidTest/";
        File file=new File(filePath);{//为什么这里要加个大括弧?不然就报错?
    
        if(!file.exists()){
            file.mkdirs();
        }
        if(file.exists()&&file.canWrite()){
            File newFile = new File(file.getAbsolutePath()+"/"+fileName);
            FileOutputStream fos = null;
            try{
                newFile.createNewFile();
                if(newFile.exists()&&newFile.canWrite()){
                    fos = new FileOutputStream(newFile);
                    String str="123456789";
                    fos.write(str.getBytes());
                    Toast.makeText(mContext, "写入成功!", Toast.LENGTH_SHORT).show();
    
                }
            }catch(IOException e){
                e.printStackTrace();
                Toast.makeText(mContext, "写入失败!", Toast.LENGTH_SHORT).show();
            }finally{
                if(fos!=null){
                    try{
                        fos.flush();
                        fos.close();
                    }catch(Exception e){
                        e.printStackTrace();
                    }
                }
            }
        }
        }
        }
    }
    
    当然啦,因为我们需要用到sdcard的读写操作,所以需要在AndroidManifest.xml中添加权限:
    <!-- 在SDCard中创建与删除文件权限 -->
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
    <!-- 往SDCard写入数据权限 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    
    好了,到这里代码就结束了。
    展开全文
  • python 建立文件夹新建txt文件

    万次阅读 2018-06-27 00:22:52
    python 建立文件夹新建txt文件import osdef new_txt(): b = os.getcwd() + '\\test_txt\\' print("Created directory:"+ "test_txt") print("The created TXT files:") if not os....

    python 建立文件夹并新建txt文件

    import os

    def new_txt():
    b = os.getcwd() + '\\test_txt\\'
    print("Created directory:"+ "test_txt")
    print("The created TXT files:")
    if not os.path.exists(b):
    os.makedirs(b)
    for file in range(1,20):
    print(str(file)+'.txt')

    open(b+str(file)+'.txt', "w")

    if __name__ == '__main__':

    new_txt()

    效果如图:


    展开全文
  • 没有权限的话,文件夹新建不了,Txt新建不了。 第步,获取手机路径,有无SD卡均适应。 public static String getPath() { File sdDir = null; //判断有没有SD卡 boolean sdCardExist = Enviro

    之前的准备要做好,权限声明。

    <!-- SDCard中创建与删除文件权限 -->
        <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
        <!-- 向SDCard读写数据权限 -->
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

    没有权限的话,文件夹新建不了,Txt新建不了。

    第一步,获取手机路径,有无SD卡均适应。

    public static String getPath() {
            File sdDir = null;
            //判断有没有SD卡
            boolean sdCardExist = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
            if (sdCardExist) {
                sdDir = Environment.getExternalStorageDirectory();
            }
            return sdDir.toString();
        }

    第二步,新建放Txt文件的文件夹

    public static void makeFile(String fileName) {
            File file = new File(fileName);
            //判断文件夹是否存在,如果不存在就创建,否则不创建
            if (!file.exists()) {
                file.mkdirs();
            } else {
                LogUtil.fussenLog().d("路径已存在");
            }
        }

    使用:

            FileTool.makeFile(FileTool.getPath() + "/HaHa");
    
    然后在根目录下面就可以看见有一个HaHa的文件夹,打开来里面是空的,因为我们还没有向里面放东西(废话。。。)

    第三步,向HaHa文件夹里面创建Txt文件

    //Txt 换行是  "\r\n"
        //新建Txt            第一个参数是路径   第二个参数是txt内容
        public static void makeTxtFile(String fileName, String txt) {
            //每次写完自动换行
            txt = txt + "\r\n";
            try {
                FileOutputStream outputStream = new FileOutputStream(fileName + ".txt", true);
                OutputStreamWriter writer = new OutputStreamWriter(outputStream, "utf-8");
                writer.write(txt);
                writer.flush();
                //关流
                writer.close();
                outputStream.close();
            } catch (Exception e) {
                e.printStackTrace();
                LogUtil.fussenLog().d("新建Txt时出错:" + e);
            }
        }

    使用:

            FileTool.makeTxtFile(FileTool.getPath()+"/HaHa/heihei" , "啦啦啦");
    
    最后就会看到HaHa文件夹里面有一个heihei的txt文件,文件里面有一句话是:“啦啦啦”。

    -------------------------------------------------------------------------------------------------

    注意:

    1,

            txt = txt + "\r\n";
    
    这句话是Txt文件里面的换行符,保证每次输入之后自动换行,之后写入的不会接到之前写的后面,而是重新写一行

    2,

                OutputStreamWriter writer = new OutputStreamWriter(outputStream, "utf-8");
    

    这个构造方法的第二个参数是决定txt的编码格式,我知道的有“gb2312”“gbk”“utf-8”等。如果新建的txt编码格式不是

    AS的编码格式的话,输入的中文可能会乱码

    3,

     file.mkdirs();
    新建文件夹的这一行看到网上有其他的方法。

    第一个是不带s的  这个直接忽略,因为不能建二级文件夹。

    第二个:

    file.getParentFile().mkdirs();
        file.createNewFile();

    这个是新建文件,必须自己手动输入文件格式,不输入的话,新建出来的是无法识别的。

    OK,搞定收工,加下来 看一下怎么删除文件,或者修改删除txt文件的内容,和读取txt文件内容



    展开全文
  • 编写一个小工具时,需要保存日志文件,并且是统一放在一个文件夹下,一开始单纯的用filename="log/log.txt";发现行不通,于是查看Qt帮助文档  找到了方法,如下: QString filename ="log....

     在编写一个小工具时,需要保存日志文件,并且是统一放在一个文件夹下,一开始单纯的用filename="log/log.txt";发现行不通,于是查看Qt帮助文档

     找到了方法,如下:

    QString filename ="log.txt";
    QDir dir;
    if(!dir.exists("log")){
    	dir.mkdir("log");
    }
    dir="log";
    QString path = dir.filePath(filename);
    QFile file;
    file.setFileName(path);
    
    if(file.open(QIODevice::WriteOnly |QIODevice::Text |QIODevice::Append)){
    	file.write("somthing");
    }
    file.close();

    写下来,怕以后忘记了,哈哈哈

     

     

     

    展开全文
  • 这几天移植FATFS文件系统,移植过程需要新建文件夹下创建新的cfg文件,查找资料后发现需要用到以下函数: f_mkdir("0:/2017110223");//新建文件夹,其中2017110223是文件夹名称 f_open(filescr1, "0:...
  • Mac系统每次想要新建.txt文本文件时,都要先打开 文本编辑 软件,新建,保存然后找到要保存的目录,很麻烦,这时真的很怀念WIN系统了。 其实Mac下还是有办法实现的, 以下是我实现的效果截图: 其实就是安装了...
  • 编写一个shell程序,此程序的功能是:显示root下的文件信息,然后建立一个abc的文件夹文件夹新建一个文件k.c,修改此文件的权限为可执行 #!/bin/bash cd /root ls mkdir abc touch abc/k.c chmod +x abc/k....
  • 1、新建一个Excel空白工作薄文件(这里我用的Excel 2016); 2、如图 A列输入文件夹创建命令MD(MD后面留一个空格,方便后续批量编辑)、 B列输入你要创建文件夹的位置、 C列输入你要创建文件夹名称: (这里...
  • 使用Python指定文件夹新建一个文本文档(其他类型文件也可) 今天一个信息查询系统时需要对读入的信息进行保存,自然需要建立文件,于是就网上寻找了很多见文件的方法。我选择了一种操作比较简单的文件处理...
  • import java.io.File; import java.io.IOException; public class TestFile2 { public static void main(String[] args) throws IOException{ ...//文件夹mulv String str2 = "bbb" ;//txt文件名 /...
  • 现在想src下新建一个txt文件,例如新建一个test.txt文件,显示工程, 代码如下所示,目录已经能看到test.txt文件,但是工程不显示?? 是新建的方式不对吗?鼠标右键NEW一个文件是可以的。 ![图片...
  • char str[] = "if you want show someting in the program you should add some txt file in to current folder "; file.Open("readme.txt",CFile::modeCreate | CFile::modeWrite,NULL); file.Write(str,...
  • 1、先D盘创建一个TEST文件夹。 2、TEST文件夹内创建一个TXT文本文件并写入内容“Hello world!” 3、删除TEST文件夹内的TXT文件 4、删除路径TEST文件目录 import os,stat,time dirPath = "D:\\TEST\\"...
  • cmd新建、删除文件文件夹

    万次阅读 多人点赞 2018-03-19 16:16:10
    新建文件夹和文件 cd .. 返回上级 md test 新建test文件夹 md d:\test\my d盘下新建文件夹 cd test 进入test文件夹 ...cc.txt 新建cc.txt文件 dir 列出文件夹下所有文件及文件夹 删除文件夹和文件 cd test 进...
  • 我们现在SdCard中新建一个文件夹:名字为 datas File sd = Environment.getExternalStorageDirectory(); String mPath = sd.getPath() + "/datas"; File file = new File(mPath); if (!file.exist
  • 我试图在一个不是运行脚本的目录的文件夹中创建一个.txt文件。我有一个脚本所在的文件夹,我可以脚本所在的同一个目录创建该文件夹,但它不会文件夹中创建文本文件。我通常遇到两个错误一个:...
  • 新建文件夹使用的mkdir命令可以新建文件夹。...vi a.txt这样就会打开一个文件,vim下进行编写后,保存,就可以生成一个名为a的txt文件。删除文件夹删除使用的是rm命令rm -rf filename这样就可以把叫做filename的文
  • d盘创建一个文件夹aaa madir()创建文件夹目录 15 File file = new File("d:\\aaa" ); 16 boolean mkdir = file.mkdir(); 17 System.out.println(mkdir); 18 // d盘的文件夹aaa里面创建三个...
  • F盘新建目录:"f:\\New_File_Dir\\Fail1\\",再新建TXT文件,再写入内容 import os def mkdir(path): # 去除首位空格 path = path.strip() # 去除尾部 \ 符号 path = path.rstrip("\\") # 判断路径是否...
  • 和Linux不太一样,Linux的touch和vi命令创建新文件的方法都不能用了,windows命令行下得用type nul>文件名.后缀名来创建: F:\study\vue\workspace\JD>type nul>app/css/layout.scss 写入内容到文件 ...
  • 、首先添加权限 ...二、建立文件夹、生成文件并写入文本文件内容,主功能代码如下package com.test.wjy.statusbartest.WriteTxtToFile;import android.app
  • 1、包含训练图片的文件夹中新建TXT文件。 2、TXT文件输入 DIR *.*/B&gt;train.txt (DIR命令后须有一空格) 3、保存后将后缀名改为BAT。 4、双击该文件即可生成一个train.txt。 5、打开再根据自己要求...
  • node--新建文件夹并写入文件

    千次阅读 2019-08-16 15:13:03
    node--新建文件夹并写入文件
  • import os from shutil import copyfile ...os.mkdir(path + './New文件夹') #path这个路径下新建一个文件夹桌面新建文件夹中创建了一个文件夹叫做'New文件夹' path = r'C:\Users\VULCAN\Desktop\新建文件夹...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,782
精华内容 40,312
关键字:

在文件夹中新建一个txt文件