下载软件的临时文件思路和实现

建立一个空壳文件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)后文件内容只会剩下(_代表空格):

  __

原文地址:https://www.cnblogs.com/wishFreedom/p/3258387.html