Context提供的基本文件与目录处理方式

File  getFilesDir()

-------------获取/data/data/<packagename>/files 目录

FileInputStream openFileInput(String name)

------------打开现有文件进行读取

FileOutputStream openFileOutput(String name,int mode)

-------------打开文件进行写入,如不存在就创建它

File getDir(String name,int mode)

-------------获取/data/data/<packagename>/目录的子目录 (如不存在就先创建)

String[]  fileList()

-------------获取/data/data/<packagename>/files目录下的文件列表。可与其他方法配合使用,例如openFileInput(String)

File getCacheDir()

-------------获取/data/data/<packagename>/cache目录。应注意即使清理该目录,并节约使用空间

时间: 2025-01-09 03:41:14

Context提供的基本文件与目录处理方式的相关文章

Linux System Programming 学习笔记(八) 文件和目录管理

1. 文件和元数据 每个文件都是通过inode引用,每个inode索引节点都具有文件系统中唯一的inode number 一个inode索引节点是存储在Linux文件系统的磁盘介质上的物理对象,也是LInux内核通过数据结构表示的实体 inode存储相关联文件的元数据 ls -i 命令获取文件的inode number /* obtaining the metadata of a file */ #include <sys/types.h> #include <sys/stat.h>

第二章 文件和目录操作命令

2.1 pwd (print work directory)打印工作目录(显示当前所在路径)  后面可以接 -L  默认情况下接的也是-L(logical)的 此种情况显示的是逻辑路径(相当于win的一样) -P(physical)的话,就会把真实的物理路径全部显示出来 [[email protected] local]# pwd /usr/local [[email protected] local]# cd - /root [[email protected] ~]# [[email pro

Linux文件和目录操作命令01

2.1 pwd(5*****) (print work directory)打印工作目录(显示当前所在路径) 后面可以接 -L 默认情况下接的也是-L(logical)的 此种情况显示的是逻辑路径(相当于win的一样) -P(physical)的话,就会把真实的物理路径全部显示出来 [[email protected] local]# pwd /usr/local [[email protected] local]# cd - 返回上一次所在路径 /root [[email protected]

菜鸟学linux之五Linux文件与目录管理第二节

环境变量PATH 在环境变量之前先介绍一个命令 which, 它用来查找某个命令的绝对路径. [[email protected] ~]# which rmdir /bin/rmdir [[email protected] ~]# which rm alias rm='rm -i' /bin/rm [[email protected] ~]# which ls alias ls='ls --color=auto' /bin/ls 'rm' 和 'ls' 是两个特殊的命令,使用alias 命令做了

ASP.NET Core使用静态文件、目录游览与MIME类型管理

原文:ASP.NET Core使用静态文件.目录游览与MIME类型管理 前言 今天我们来了解了解ASP.NET Core中的静态文件的处理方式. 以前我们寄宿在IIS中的时候,很多静态文件的过滤 和相关的安全措施 都已经帮我们处理好了. ASP.NET Core则不同,因为是跨平台的,解耦了IIS,所以这些工作 我们可以在管道代码中处理. 正文 在我们的Web程序开发中,肯定要提供很多的静态文件(比如:JS,CSS)给客户端下载使用.所以我们先来看看ASP.NET Core中是怎么处理的. 当我

Python文件和目录操作方法大全(含实例)

一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()               例: print os.listdir(r'E:\test_dir')3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r"c:\python")5.检验给出的路径是否是一个文件:os.

python之OS模块(对文件or目录操作)

OS模块 os,语义为操作系统,包含普遍的操作系统功能,与具体的平台无关.python编程时,处理文件和目录这些操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,例如:这时候我们使用python中os模块的os.path.abspath(name)功能,甭管是linux或者Windows都可以获取当前的绝对路径. 常见函数列表 os.name

第七章 Linux文件和目录相关的知识 作业题

1. rmdir -p  用来删除一串目录,比如 rmdir  -p /tmp/test/1/2/3  如果 /tmp/1/2/ 下面除了3目录外还有个4目录,4目录里还有个5目录,那么是否可以成功删除?   rmdir -p  删除一个不存在的目录时是否报错呢?rmdir -p 不能成功删除非空目录,rmdir -p 删除一个不存在的目录时会报错,提示"没有那个文件或目录" 2. 删除一个目录或者文件时,在删除之前会先问一下我们是否删除,如果直接回车,是否删除呢?如果输入的不是'y'

apue第四章 文件和目录

函数stat,fstat,fstatat, lstat #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); int fstat(int fd, struct stat *buf); int lstat(const char *restrict pathname, struct stat *restrict buf); int lstat(int fd, const c