通常来讲,用C#程序读写一个文件需要以下5个步骤。 创建文件流。 创建阅读器或写入器。 执行读写操作。 关闭阅读器或写入器。 关闭文件流。 在进行文件操作时候,需要在类中引用 System.IO命名空间。 创建文件流: 流是一个用于数据传输的对象,这里使用的文件流失FileStream类。 File...
今天项目中遇到了创建文件的需求,发现C++创建文件并不像java那样简单,所以在网上找了找相关的内容。记录下来,方便以后用到。
c++中创建文件需要调用系统接口,所以不同的系统会有不同的实现方式。在windows下可以调用文件中的_mkdir(char* a);而linux下则是下的int mkdir(const char *path,
mode_t mode)方法。
#include "...
分类:
编程语言 时间:
2014-11-27 18:35:17
阅读次数:
155
这些天在应用中用到openssl编解码的时候遇到用fopen打开文件拿不到FILE的情况,造成crash,最后得到解决,以下是记录:
因为应用底层有部分代码是C编写的,在这里要打开一个文件来读取数据,一开始在Objective-C中创建文件的时候是用的NSURL,传到C代码中的时候使用[[url
absoluteString]UTF8String],在fopen的时候拿到的fd是-...
分类:
移动开发 时间:
2014-11-27 14:30:52
阅读次数:
184
最近工作需要,看了HDFS读写数据块这部分。不过可能跟网上大部分帖子不一样,主要写了${dfs.data.dir}的选择策略,也就是block的放置策略。我主要是从我们工作需要的角度来读这部分代码的。 创建文件总共有两步: 1、在写block之前,需要与NameNode通信来生成文件(INo...
分类:
其他好文 时间:
2014-11-26 20:33:43
阅读次数:
367
Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟:
1、使用WScirpt的sleep功能,精度0.001秒
创建vbs延迟文件,然后在批处理文件中调用,使用WScript的 sleep函数,实现sleep的效果。
实战:
1)创建文件sleep.vbs:
echo WScript.sleep 5000 > sleep.vb...
zip文件结构 上面中的每一行都是一个条目,zip文件就是由一个或者多个条目组成。 条目在Java中对应ZipEntry类 创建zip压缩文件 知道了zip文件结构之后,大概就知道怎么去创建一个zip压缩文件了。 之前,先了解下创建普通的文件都是经过以下几个步骤: 1、创建文件输出流...
分类:
其他好文 时间:
2014-11-25 22:48:24
阅读次数:
261
zip文件结构 上面中的每一行都是一个条目,zip文件就是由一个或者多个条目组成。 条目在Java中对应ZipEntry类 创建zip压缩文件 知道了zip文件结构之后,大概就知道怎么去创建一个zip压缩文件了。 之前,先了解下创建普通的文件都是经过以下几个步骤: 1、创建文件输出流FileOutp...
分类:
其他好文 时间:
2014-11-25 15:58:15
阅读次数:
221
1, 新建文件 (command+N)ios-选择other组,再次选择PCH File,输入文件名保存。 eg: 创建的工程为Demo; 创建文件名为DemoPrefixHeader.pch2,到工程里面的build setting ->apple llvm 6.0 – language -> P...
分类:
其他好文 时间:
2014-11-24 08:38:17
阅读次数:
139
//创建文件,将byte数据直接进行保存
private RandomAccessFile file_test;
try {
File file = new File("/sdcard/data.yuv");
if (file.exists())
file.delete();
file_test = new RandomAccessFile(file, "rw");
} catch (...
分类:
编程语言 时间:
2014-11-23 17:39:02
阅读次数:
325
文件系统是对一个系统存储设备上的数据和元数据进行组织的机制linux下的常见文件系统:ext2ext3ext4fatfat32分区:必须格式,创建文件系统,才能存放数据。不同分区只能有一个文件系统windows常见文件系统:ntfsfat32sas/sata硬盘文件系统选择:大量小文件业务首选:reiserfs大..
分类:
其他好文 时间:
2014-11-22 18:57:08
阅读次数:
225