文件夹操作
一个字符串 path 原本是 "/mnt/flash/123.jgp";
要变为"/mnt/flash/screenshot/123.jgp";
/mnt/flash/screenshot 都是目录;
判断flash下有没有screenshot文件夹,有则不管,没有则创建
c实现,求源码 在线等
要变为"/mnt/flash/screenshot/123.jgp";
/mnt/flash/screenshot 都是目录;
判断flash下有没有screenshot文件夹,有则不管,没有则创建
c实现,求源码 在线等
作者: qq317263627 发布时间: 2011-06-16
api的GetFileAttributes,看返回值如果是-1,失败,然后就创建CreateDirectory
作者: bdmh 发布时间: 2011-06-16
用stat检查/mnt/flash/screenshot是否存在,是不是目录等等;
mkdir可以创建目录
rename可以移动/改名。
这些都在stdio.h , sys/stat.h 里头。一定要熟读UNIX环境高级编程。
mkdir可以创建目录
rename可以移动/改名。
这些都在stdio.h , sys/stat.h 里头。一定要熟读UNIX环境高级编程。
作者: fengzhw 发布时间: 2011-06-16
LINUX 下 mkdir
作者: q191201771 发布时间: 2011-06-16
引用 2 楼 fengzhw 的回复:
用stat检查/mnt/flash/screenshot是否存在,是不是目录等等;
mkdir可以创建目录
rename可以移动/改名。
这些都在stdio.h , sys/stat.h 里头。一定要熟读UNIX环境高级编程。
用stat检查/mnt/flash/screenshot是否存在,是不是目录等等;
mkdir可以创建目录
rename可以移动/改名。
这些都在stdio.h , sys/stat.h 里头。一定要熟读UNIX环境高级编程。
人家是要源程序,晕,
作者: abao623660072 发布时间: 2011-06-16
LZ的问题是只需要判断目录是否存在? 文件存不存在都创建?
作者: abao623660072 发布时间: 2011-06-16
access 函数名: access 头文件:io.h 功 能: 确定文件的访问权限,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1 用 法: int access(const char *filename, int amode); int _access(const char *path,int mode) ;
编辑本段描述
access函数,当对文件使用时,判断是否存在指定的文件,以及是否能够按指定的模式进行访问。当对目录使用时,只判断是否存在指定的目录;因为在Windows系统下所有的目录都有读和写的访问权限。 参数mode可为以下的其中之一: 00 只存在 02 写权限 04 读权限 06 读和写权限 返回值: 如果文件拥有给定的模式则返回0,如果发生错误返回-1。
编辑本段描述
access函数,当对文件使用时,判断是否存在指定的文件,以及是否能够按指定的模式进行访问。当对目录使用时,只判断是否存在指定的目录;因为在Windows系统下所有的目录都有读和写的访问权限。 参数mode可为以下的其中之一: 00 只存在 02 写权限 04 读权限 06 读和写权限 返回值: 如果文件拥有给定的模式则返回0,如果发生错误返回-1。
作者: abao623660072 发布时间: 2011-06-16