建立一个空壳文件c#代码:
//新建临时文件 using (System.IO.FileStream stream = System.IO.File.Create(this.SaveFileDirctory + @"\" + this.dlFile.SzFileName + this.tempFileExName)) {//临时文件格式:movie.rmvb.td stream.Seek((long)this.dlFile.LFileSize, System.IO.SeekOrigin.Begin); stream.Write(Encoding.ASCII.GetBytes(cfgFileMD5), 0, 32); stream.Close(); }
seek方法之后需要随便写点东西进去才能占用磁盘空间。
删除的文件里面一些内容可以使用SetLength方法,比如原文件内容如下(_代表空格):
__________________________________________hello word
SetLength(2)后文件内容只会剩下(_代表空格):
__