精华内容
下载资源
问答
  • win10c盘只能建立文件夹 无法建立文件 这也是我python在c盘建立txt文件被拒绝在d盘建立txt不被拒绝的原因 但也不是C盘下面所有文件夹不让建立文件,目前只有根目录下,还有一些特殊目录下不让建立文件,而迅雷下载...

    win10c盘只能建立文件夹 无法建立文件 这也是我python在c盘建立txt文件被拒绝在d盘建立txt不被拒绝的原因

    win10 C盘根目录无法创建文件,导致我python在c盘建立txt文件被拒绝在d盘不会拒绝

    win10 C盘根目录无法创建文件,导致我python在c盘建立txt文件被拒绝在d盘不会拒绝
    但也不是C盘下面所有文件夹不让建立文件,目前只有根目录下,还有一些特殊目录下不让建立文件,而迅雷下载和我的python文件夹等都是让建立的
    win10 C盘根目录无法创建文件,导致我python在c盘建立txt文件被拒绝在d盘不会拒绝

    我对比C和d盘的 之后将c的这个用户改为和d一样权限 发现c盘下面也可以新建文件了
    win10 C盘根目录无法创建文件,导致我python在c盘建立txt文件被拒绝在d盘不会拒绝
    参考https://blog.csdn.net/liqfyiyi/article/details/46043771 让win10 C盘根目录能创建文件,但是我没修改users组,是改的authen users组!

    转载于:https://blog.51cto.com/8189171/2362638

    展开全文
  • MTK 文件创建及读写

    2012-04-25 10:44:22
    9.2 文件读写任何平台上开发应用程序,最基础的就是文件的输入输出。任何需要持久化存储的数据,都离不开文件读写。 MTK使用FAT文件系统,...首先E盘根目录下创建文件夹FileTest。编写一个函数CreateFileDir来
    9.2
    文件读写
    在任何平台上开发应用程序,最基础的就是文件的输入输出。任何需要持久化存储的数据,都离不开文件读写。
    MTK使用FAT文件系统,对于模拟器文件系统放在目录plutommiWIN32FS下,如DRIVE_C、DRIVE_D等等。
    我们通过一系列实例来具体讲解文件的读写过程。
    ·
    创建目录
    首先在E盘根目录下创建文件夹FileTest。编写一个函数CreateFileDir来实现该功能:
    1. #include "fs_type.h"  
    2. #include "Fs_func.h "  
    3. #include "fs_errcode.h"  
    4. #include "SettingProfile.h"  
    5. #include "CommonScreens.h"  
    6.   
    7. #define MAX_FILENAME_LEN 40  
    8. #define FILE_PATH              L"E:FileTest"//文件路径  
    9.   
    10. S32 CreateFileDir(U16* DirName)  
    11. {  
    12.    FS_HANDLE fh;  
    13.    FS_DOSDirEntry           file_info;  
    14.    U16 filename[MAX_CUSTOM_FILENAME_LEN];  
    15.    fh = FS_FindFirst(DirName, FS_ATTR_DIR,0, &file_info, filename,MAX_CUSTOM_FILENAME_LEN);  
    16.    //如果系统已有该目录,就关闭先前的文件句柄  
    17.    if(fh >= FS_NO_ERROR)  
    18.    {  
    19.        FS_FindClose(fh);  
    20.        return fh;  
    21.    }  
    22.    else  
    23.    {  
    24.         //如果没找到目录则创建目录  
    25.         fh = FS_CreateDir(DirName);  
    26.         FS_FindClose(fh);  
    27.         return fh;                                 
    28.    }  
    29. }  
    30. //在屏幕函数中调用CreateFileDir  
    31. void EntryFirstAppScreen(void)  
    32. {  
    33.     FS_HANDLE    handleFind;  
    34.     FS_DOSDirEntry file_info;  
    35.     U16              filename[MAX_FILENAME_LEN];  
    36.     S32 i = 0;  
    37.     EntryNewScreen(SCR_FIRSTAPP_MAIN,ExitFirstAppScreen,NULL,NULL);  
    38.     entry_full_screen();  
    39.     clear_screen();  
    40.        //创建目录  
    41.     handleFind = CreateFileDir(L"E:FileTest");  
    42.     if(handleFind >= 0)  
    43.     {  
    44.      //只要创建成功,就显示一个弹出窗口,显示成功。  
    45.       DisplayPopup((PU8)GetString(STR_GLOBAL_OK), IMG_GLOBAL_OK,1, 1000, SUCCESS_TONE);  
    46.      //显示完毕,返回到Organizer界面。  
    47.      DeleteUptoScrID(ORGANIZER_SCREENID);  
    48.    }  
    49. }  
    50. 保存上述代码,编译运行模拟器。在屏幕显示弹出窗口之后,即可在模拟器的文件系统中找到新创建的目录FileTest.  
    51. plutommiWIN32FSDRIVE_EFileTest 创建成功。  
    52. 创建新文件  
    53. 在之前创建的目录中,搜索customFile.txt文件。  
    54. void EntryFirstAppScreen(void)  
    55. {  
    56.     FS_HANDLE       handleFind;  
    57.     FS_DOSDirEntry        file_info;  
    58.     U16                       filename[MAX_CUSTOM_FILENAME_LEN];  
    59.     S32 i = 0;  
    60.     EntryNewScreen(SCR_FIRSTAPP_MAIN,ExitFirstAppScreen,NULL,NULL);  
    61.     entry_full_screen();  
    62.     clear_screen();  
    63.     //创建目录    
    64.     handleFind = CreateFileDir(L"E:FileTest");   
    65.     if(handleFind >= 0)  
    66.     {  
    67.          handleFind = FS_Open(L"E:FileTestcustomFile.txt",FS_CREATE|FS_READ_WRITE);  
    68.      }  
    69.      else //创建失败  
    70.      {  
    71.           return;  
    72.      }  
    73.      FS_Close(handleFind);//再不需要的时候,一定要将句柄关闭释放。  
    74. }  
    75. 保存修改,编译运行模拟器。  
    76. 目录plutommiWIN32FSDRIVE_EFileTest下成功地生成了文件customFile.txt。  
    写入数据
    我们尝试写入一段学生数据信息到刚刚创建的文件中。
    学生数据包括:姓名,年龄,性别,学号,总成绩等。所以,使用一个结构体来存储。
    1. typedef struct  
    2. {  
    3. U8 stuName[16];  
    4. U8 stuAge;  
    5. U8 stuSex[8];  
    6. S32 stuNumber;  
    7. S16 stuScore;//上一次保存时候的记忆模式  
    8. } StudentData;  
    声明一个全局StudentData实例:
    StudentData stuData;
    定义一个函数,封装写操作:
    1. void WriteStuData(U16 *FileName,void *DataPtr,S32 offSet,UINT DataSize)  
    2. {  
    3.        FS_HANDLE WriteHandle;  
    4.        UINT Leng=0;  
    5.        WriteHandle = FS_Open(FileName,FS_CREATE|FS_READ_WRITE);  
    6.        if (WriteHandle >=0)  
    7.       {  
    8.            FS_Seek(WriteHandle, offSet, FS_FILE_BEGIN);  
    9.            FS_Write(WriteHandle,DataPtr,DataSize,&Leng);//  
    10.        }  
    11.        else  
    12.        {  
    13.             DisplayPopup((PU8)GetString(STR_GLOBAL_ERROR),IMG_GLOBAL_ACTIVATED,1, 2000, ERROR_TONE);  
    14.             DeleteNHistory(0);  
    15.         }  
    16.         FS_Close (WriteHandle);  
    17. }  
    接下来,我们想实现在当前屏幕中按左键就存储数据的功能。可不可以这样:
    SetLeftSoftkeyFunction(WriteStuData, KEY_EVENT_UP);
    表明上看起来似乎可行,但是当实际运行中,按左键存储的时候,系统会出现异常。
    这是由于函数SetLeftSoftkeyFunction的第一个参数是一个如下形式的函数指针:
    void SetLeftSoftkeyFunction(void (*f) (void), MMI_key_event_type k)
    可以看到函数指针void (*f) (void)已经明确了传入的函数的形式,即返回值和参数都为void的函数。
    所以,我们必须再封装一次:
    void SaveData(void)
    {
    WriteStuData(L"E:FileTestcustomFile.txt",&stuData,0,sizeof(StudentData));
    }
    上面代码中的stuData请一定要声明为全局变量。
    现在,我们就可以在按左键的时候正确调用写数据的函数,最终代码如下:
    1. typedef struct  
    2. {  
    3.     U8 stuName[16];  
    4.     U8 stuAge;  
    5.     U8 stuSex[8];  
    6.     S16 stuNumber;  
    7.     S16 stuScore;  
    8. } StudentData;  
    9. StudentData stuData; //声明一个全局实例  
    10.   
    11. void WriteStuData(U16 *FileName,void *DataPtr,S32 offSet,UINT DataSize)  
    12. {  
    13.     FS_HANDLE WriteHandle;  
    14.     UINT Leng=0;  
    15.     WriteHandle = FS_Open(FileName,FS_CREATE|FS_READ_WRITE);  
    16.     if (WriteHandle >=0)  
    17.     {  
    18.          FS_Seek(WriteHandle, offSet, FS_FILE_BEGIN);  
    19.          FS_Write(WriteHandle,DataPtr,DataSize,&Leng);//  
    20.      }  
    21.      else  
    22.      {  
    23.          DisplayPopup((PU8)GetString(STR_GLOBAL_ERROR),IMG_GLOBAL_ACTIVATED,1, 2000, ERROR_TONE);  
    24.          DeleteNHistory(0);  
    25.      }  
    26.      FS_Close (WriteHandle);  
    27. }  
    28. void SaveData(void)  
    29. {  
    30.     WriteStuData(L"E:FileTestcustomFile.txt",&stuData,0,sizeof(StudentData));  
    31. }  
    32. void EntryFirstAppScreen(void)  
    33. {  
    34.     FS_HANDLE    handleFind;  
    35.     FS_DOSDirEntry        file_info;  
    36.     U16          filename[MAX_CUSTOM_FILENAME_LEN];  
    37.     S32 i = 0;  
    38.   
    39.     EntryNewScreen(SCR_FIRSTAPP_MAIN,ExitFirstAppScreen,NULL,NULL);  
    40.     entry_full_screen();  
    41.     clear_screen();  
    42.     //测试用的数据  
    43.     strcpy(stuData.stuName , "chenzhipeng");  
    44.     stuData.stuAge = 25;  
    45.     strcpy(stuData.stuSex , "male");  
    46.     stuData.stuNumber = 10115;  
    47.     stuData.stuScore = 568;  
    48.     //创建目录  
    49.     handleFind = CreateFileDir(L"E:FileTest");  
    50.     if(handleFind >= 0)  
    51.     {  
    52.          handleFind = FS_Open(L"E:FileTestcustomFile.txt",FS_CREATE|FS_READ_WRITE);  
    53.     }  
    54.     else   
    55.     {  
    56.          return;  
    57.     }  
    58.     FS_Close(handleFind);  
    59.     SetLeftSoftkeyFunction(SaveData, KEY_EVENT_UP);  
    60.     gui_BLT_double_buffer(0,0,UI_device_width-1,UI_device_height-1);  
    61.     SetKeyHandler(GoBackHistory,KEY_RSK,KEY_EVENT_UP);  
    62. }  
    保存修改,编译并运行模拟器,进入屏幕,按左键后,即可在目录:
    plutommiWIN32FSDRIVE_EFileTest 中看到文件customFile.txt已被写入了内容。

    读取数据

    要读取数据,首先得确定文件是否存在。

    handleFind = FS_FindFirst(L"E:FileTest*.txt", 0, 0, &file_info,(U16*)fileName, MAX_CUSTOM_FILENAME_LEN);

    FS_FindClose(handleFind);

    上面的代码,在目录FileTest下查找后缀名为txt的文件。如果找到就将文件名赋值给fileName,并将该文件信息赋值给file_info

    只要是handleFind不小于0,且文件名也和我们之前已创建的相同,就说明文件已经找到。接下来要做的就是读取:

    清空EntryFirstAppScreen函数先前的代码,然后添加读代码:

    展开全文
  • 一,简介Python的目录操作与文件读写设计的非常简洁明了,合乎情理,所以直接用两个...print(dir)#改变当前工作目录到D盘根目录下 os.chdir("D:\\") dir=os.getcwd() print(dir)#当前工作目录创建temp文件夹 os.mak

    1. 简介

    Python的目录操作与文件读写设计的非常简洁明了,合乎情理,所以直接用两个例子来演示即可。

    2. 目录操作

    #目录操作示例
    
    #导入目录模块
    import os
    
    #获取并输出当前目录
    dir=os.getcwd()
    print(dir)
    
    #改变当前工作目录到D盘根目录下
    os.chdir("D:\\")
    dir=os.getcwd()
    print(dir)
    
    #在当前工作目录创建temp文件夹
    os.makedirs("temp")#也可以写绝对路径os.makedirs("D:\\temp")
    os.chdir("D:\\temp\\")
    dir=os.getcwd()
    print(dir)
    

    3. 文件读写

    经过运行上面的代码,已经建立了一个目录D:\temp,下面的示例就是在这个目录下对文件进行创建和读写操作。

    #文件操作示例
    
    import os
    path="D:\\temp\\"
    
    #目录不存在则创建
    if os.path.exists(path)==False:
        os.makedirs(path)
    os.chdir(path)
    
    #写入文件,如果文件不存在的话会先创建文件
    file=open("hello.txt","w")#w表示写 a表示追加模式
    file.write("hello my python file operation demo!\n哈哈哈");
    file.close()#读写完毕一定要关闭文件对象
    
    #读取文件
    file=open("hello.txt","r")#r表示读模式 默认就是读模式 所以第二个参数可以不用
    str=file.read()#读取内容
    file.close();
    print(str)
    
    #一行行的读取
    file=open("hello.txt","r")#r表示读模式 默认就是读模式 所以第二个参数可以不用
    line=file.readlines()#读取内容
    file.close();
    print(line)
    

    注意read是一次性去读,readlines是读取成列表,如图:
    这里写图片描述


    如有问题请扫码联系我
    在这里插入图片描述

    展开全文
  • 创建文件夹

    2010-01-07 12:25:00
    用fopen创建文件时,有时候存在文件夹不存在。所以需要提前创建。用mkdir创建#include ... mkdir("D://hello");//在D盘根目录下创建hello文件夹

    用fopen创建文件时,有时候存在文件夹不存在。所以需要提前创建。

    用mkdir创建

    #include <direct.h> 
    ... 
    mkdir("D://hello");//在D盘根目录下创建hello文件夹

    展开全文
  • 一,简介Python的目录操作与文件读写设计的非常简洁明了,合乎情理,所以直接用两个...print(dir)#改变当前工作目录到D盘根目录下 os.chdir("D:\\") dir=os.getcwd() print(dir)#当前工作目录创建temp文件夹 os.mak
  • D盘根目录下创建一个maven文件夹 D:\maven 创建第一项目HelloWorld D:\maven\HelloWorld //以下称该路径为项目路径 项目路径下创建pom.xml文件, 内容如下 &lt;?xml version="1.0" ...
  • 脚本模式即是把所有的代码写在文件里保存起来,可以随时执行。举个例子:在电脑桌面创建一个记事本...放到D盘根目录下,把.txt后缀名改为.py 如下图,保存在D盘其中#coding:utf-8 表示编码声明,加入这一句的意思是...
  • 安装MongoDB https://www.mongodb.com/download-center#community ...在D盘根目录下创建data\db目录,用来存放数据;创建data\dbConf\mongodb.log文件存放MongoDB的日志 双击运行MongoDB服务器...
  • Maven是apache组织维护的一个...1、安装:解压apache-maven-x.x.x.zip到本地磁盘D盘根目录下。(父目录中不能有中文或者特殊符号) 2、配置:系统环境变量中添加M1_HOME变量,值为Maven包解压缩文件的根目录  
  • 1.使用sql创建数据库题目:创建一个名为“book”的用户数据库,其主文件大小为120MB,初始大小为55MB,文件增长率为10%,日志文件为30MB,初始大小为12MB,文件增长增量为3MB,其中文件均存储在D盘根目录下。...
  • VBA实现当文件夹不存在时自动创建

    千次阅读 2019-09-19 16:26:26
    假设我们要实现的功能是在D盘根目录下创建vbatest文件夹,可以看到,当前文件夹是不存在的: 我们在vb代码编辑器里输入下面的代码: Sub dir() Dim myDir As String myDir = "D:\vbatest" On Error Resume Next ...
  • SQL 创建数据库和表

    2019-09-28 00:10:33
    1.在D盘根目录下创建一个数据库db_temp,该数据库中有两个数据文件, 其中主数据文件db_temp.mdf为10MB ,最大大小为100MB,按10MB方式增长, 一个数据文件db_temp1.ndf,,初始大小为10MB, 最大大小为不限制,按10...
  • tomcat 建立虚拟目录

    2016-10-13 10:38:23
    ,首先需要创建你想要映射的文件夹,我的是d盘根目录的photo文件夹d:photo。这个photo文件夹中最好添加一个名为WEB-INFO的文件夹,里面放一个web.xml文件。可以直接复制Tomcat 安装文件夹的webapp
  • Oracle数据泵DMP文件的导入及导出

    千次阅读 2018-04-11 15:16:15
    导入操作(本次示例是...1、被导入的数据库创建操作目录 1.1、E盘根目录下创建dump文件夹(将数据泵文件都放到此目录(e:\dump)下) 1.2、用系统管理员登录数据库,SQL执行器中执行如下命令 create directory d...
  • (转载) MTK 文件管理

    2012-05-03 16:44:00
    文件读写任何平台上开发应用程序,最基础的就是文件的输入输出。任何需要持久化存储的数据,都离不开文件...·创建目录首先E盘根目录下创建文件夹FileTest。编写一个函数CreateFileDir来实现该功能:#include ...
  • //功能:在内核态下把缓冲区buf的内容写到磁盘上,并在D盘根目录下保存为test.txt。如果原来就存在文件D://test.txt,则覆盖写入,否则自动创建文件。//说明:在WindowsXP SP3系统、Microsoft WindowsXP DDK编译...
  • 使用T-sql创建数据库

    2017-10-07 21:24:21
    使用T-SQL语句创建“Myshool”数据库及删除数据库。要求“Myshool”数据库的主数据文件名为:Myshool.mdf,初始...数据文件和日志文件均存放在d盘根目录下。 create database Myshool on( name=Myshool, size=3M
  • 将E:\java\javacode拷贝到D盘根目录下 需要用到: 1. FileInputStream 2. FileOutputStream 3. File 思路: 一、 先定义拷贝源和拷贝目标 二、编写拷贝方法: 获取源下面的子目录 通过 forEach循环,方法递归,...
  • 1. 下载Tomcat5.5(这里使用... 下载下来的文件为apache-tomcat-5.5.20.zip. 2. 解压该压缩包到D盘根目录下。 ...3. 修改解压文件夹名字为:tomcat5-8080 ...4. 在D盘根目录下创建该文件夹的一个副本,更名为:tomcat
  • MTK文件读写2

    2010-11-26 12:40:00
    文件读写任何平台上开发应用程序,最基础的就是文件的输入输出... · 创建目录 首先E盘根目录下创建文件夹FileTest。编写一个函数CreateFileDir来实现该功能: #include "fs_type.h"<br
  • Windows使用OpenSSL生成自签名证书

    千次阅读 2020-02-26 09:57:03
    2、在随便位置创建ssl文件夹,我是在D盘根目录下创建ssl文件夹(名称随便取),用于存放生成的证书文件。 3、打开CMD命令窗口,切换到SSL文件夹路径,输入命令openssl回车。 (1)输入命令:genrsa -des3 -out ...
  • Android uiautomater

    2020-12-01 16:19:42
    1.e盘根目录下创建app.png文本文件 2.E盘根目录下创建app.uix文本文件 3.执行以下adb命名: adb shell uiautomator dump /sdcard/app.uix adb pull /sdcard/app.uix D:/app.uix adb shell screencap -p ...
  • 在Windows 7碰到一个奇怪的问题,DE二个盘,NTFS的权限(属性--安全页)一模一样,没有任何区别,但在E盘根目录可以创建文件或文件夹,而在D盘根目录下报错:0x80070522,如果使用应用程序将文件保存到D盘根目录,则...
  • MySQL执行外部sql脚本文件的命令

    万次阅读 2017-04-10 22:06:08
    MySQL执行外部sql脚本文件的命令 sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个...在D盘根目录下新建一个文本文档,并改名为day01.sql(名字自己取,最好不要有中文,特殊符号,以.
  • IDEA创建Spring Boot项目

    2018-04-26 10:52:00
    先确定自己安装的JDK是1.8版本或者以上,然后下载Srping Boot CLI,Spring Boot CLI下载地址,下载下来是一个压缩包,解压,得到一个里面包含很多文件的spring-2.0.0.M5文件夹,把他拷贝到D盘根目录下高级系统...
  • 1,进入c盘跟目录,打开的cmd程序默认在C:\Users\Administrator,录入cd\ 可返回c盘根目录。 2,进入Android SDK目录所在盘,如果在c盘,则忽略此操作。本人sdk在d盘,则录入d: 可进入d盘跟目录。 3,进入...
  • 脚本作用:在d盘根目录下创建test.xsl 文件,A1,A2 分别写入:Tom,Sohu 并分别为其创建超链接:http://www.tom.com ,http://www.sohu.com 。   Sub ReportInformation(filename)  Set ExcelObj = ...
  • 命令行终端输入adb shell结果如下所示: 没有取得root权限,我推测是手机没有root的问题。 ...将BookStore.db文件存到某个位置(如d盘根目录下),然后按作者的命令语句进行打开即可。 ...
  • 1、假如在d盘根目录下有一个以properties后缀的文件proper.properties。里面的内容是  username=root  现在要做的就是通过username这个键。来获取root这个值 2、首先创建一个类,比如:Proper.java,在这...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 146
精华内容 58
关键字:

在d盘根目录下创建文件