本文通过大量的示例,介绍和讲解了Java File操作。
1)创建文件 2)删除文件 3)判断文件是否存在 4)创建文件夹 5)文件类型判断 6)获取文件信息
7)获取目录下文件名 8)递归打印所有文件名 9)递归删除整个文件夹 10)Properties类
11)SequenceInputStream类:连接多个流 12)对象序列化实现Serializable接口 13)管道流
14)RandomAccessFile类 15)DataStream类 16)ByteArrayStr...
分类:
编程语言 时间:
2014-11-21 21:55:27
阅读次数:
288
Linux文件系统编程实战
一、创建文件
#include
#include
#include
#include
//创建文件子函数
void creat_file(char *filename)
{
int fd; //系统调用描述文件的文件描述符(为非负数)
if(fd=creat(filename,0775)<0)
{
perror("创建文件失败");
exit(1);...
分类:
系统相关 时间:
2014-11-21 18:59:20
阅读次数:
241
在Linux 系统中,可以通过setfacl 来实现目录下创建文件或子目录,并继承父目录的权限。下面以 root 用普通用户 user1 .在目录/mnt下[root@RedHat-7 mnt]# setfacl -m u:user1:rwx share //为目录添加ower = user1...
分类:
系统相关 时间:
2014-11-21 18:36:05
阅读次数:
170
File file2 = new File("D:/test.txt");//创建文件对象,File类中的构造方法中的参数为字符串,表示的是文件的地址,其中,在绝对路径中,磁盘的编号后的斜杆可以为“\\”(Windows系统中路径标识),也可以为“/”(跨平台)。
制定路径之下创建的文件对象,不代表着该路径之下有这个文件,也就是说File对象无关实际文件的位置。
可以通过File.exists()方法来确定指定文件路径下创建的文件对象是否真实存在,若不存在,通过file2.createNewFile();语...
分类:
编程语言 时间:
2014-11-21 16:14:48
阅读次数:
306
以前创建文件我一般用dd来创建,例如创建一个512M的文件:dd命令可以轻易实现创建指定大小的文件,如dd if=/dev/zero of=test bs=1M count=1000会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)但是这样为...
分类:
系统相关 时间:
2014-11-20 23:17:09
阅读次数:
224
在nginx下创建文件php-cgi.cmd,并写入内容:"D:\nginx_php-5.6.3-Win32-VC11-x64\php-cgi.exe" -b 127.0.0.1:9000 -c "D:\nginx_php-5.6.3-Win32-VC11-x64\php.ini"问:计算机中丢失 ...
在linux系统中,可以通过setfacl来实现目录下创建文件或子目录,并继承父目录的权限。下面以root用普通用户user1.在目录/mnt下[root@redhat-7mnt]#setfacl-mu:user1:rwxshare//为目录添加ower=user1,并赋予rwx的权根。
[root@redhat-7mnt]#setfacl-d-mu:user1:rwxshare//为目录..
分类:
系统相关 时间:
2014-11-20 01:40:32
阅读次数:
244
一、文件夹的创建 1 void CFileOperationDlg::OnButtonMakeFolder() 2 { 3 // TODO: Add your control notification handler code here 4 UpdateData(TRUE); 5 ...
分类:
编程语言 时间:
2014-11-19 20:10:37
阅读次数:
349
public class File extends Objectimplements Serializable, Comparable文件和目录路径名的抽象表示形式。在windows下需要注意的是文件的四个构造方法。先不谈说最后一个,三种构造方法//第一种直接通过文件的路径来创建文件对象File f...
分类:
其他好文 时间:
2014-11-19 07:23:36
阅读次数:
236
通常情况下用户只要对某个目录具备w写入权限,便可以删除该目录中的任何文件,而不论这个文件的权限是什么。比如我们进行下面的操作:#创建/test目录,并赋予777权限。[root@localhost~]#mkdir/test[root@localhost~]#chmod777/test#以root用户的身份在/test目录中创建文件file..
分类:
系统相关 时间:
2014-11-18 10:27:08
阅读次数:
410