私は持っている:
public static void compress(string fileName)
{
using (FileStream inFile = File.OpenRead(Directory.GetCurrentDirectory() + "\\" + subFolder + "\\" + fileName))
{
string newFileName = fileName.Remove(fileName.Length - 3) + "zip";
using (FileStream outFile = File.Create(Directory.GetCurrentDirectory() + "\\" + subFolder + "\\" + newFileName))
{
using (GZipStream Compress = new GZipStream(outFile, CompressionMode.Compress))
{
inFile.CopyTo(Compress);
}
}
}
}
ファイル名は、たとえば data.txt です。圧縮はうまくいきますが、圧縮ファイルの中を見ると、「data」という名前のファイルがあります。「txt」拡張子はどこにありますか。ファイル名は「data.txt」のままである必要があります。
私が行方不明または間違っていることは何ですか?
よろしくカジク