En komprimerad fil har komprimerats för att minska filstorleken. Det vanligaste datakomprimering formatet är det zip-formatet . Filer bör komprimeras speciellt när de skickas som bifogade filer i e-post eller om de ska överföras över Internet . Microsoft Visual C # är ett kraftfullt objektorienterat programmeringsspråk. I några få steg kan du skriva C # -kod för att komprimera en fil
1
Starta Microsoft Visual C # . Express och klicka på " Nytt projekt . . . " i den vänstra rutan på skärmen . Dubbelklicka på " Windows Forms Application . "
2 .
Dubbelklicka på " knappen " på "Verktyg " om du vill skapa en ny -knappen. Dubbelklicka på " Button1 "för att öppna " Form1. cs " modul . Tryck på " Ctrl + A " och tryck på " Delete " för att ta bort befintliga koden .
3 .
Kopiera och klistra in följande kod till din " Form1. cs " modul :
using System;
hjälp System. IO ;
med System. IO. Compression ;
hjälp System. Collections. Generic ;
använder systemet. ComponentModel ;
hjälp System. Data ;
hjälp System. Drawing ;
hjälp System. Linq ;
hjälp System. Text ;
hjälp System. Windows. Forms ;
namespace WindowsFormsApplication1
{
partiella offentliga klass Form1 : Form
{
offentliga Form1 ( )
{
InitializeComponent ( ) ,
}
privat void button1_Click ( objekt avsändare , EventArgs e )
{
sträng compressPath=@ "C: \ CompressedFiles " ;
DirectoryInfo dInfo=new DirectoryInfo ( compressPath ) ,
foreach ( FileInfo fiInfo i dInfo . GetFiles ( ) )
{
CompressFile ( fiInfo ) ,
}
}
public void CompressFile ( FileInfo fiInfo )
{
hjälp ( FileStream inFileStrm=fiInfo. OpenRead () )
{
if ( ( File. GetAttributes ( fiInfo. FullName )
FileAttributes. Hidden )
!=FileAttributes . Hidden fiInfo . Extension !=" . gz " )
{
hjälp ( FileStream outFileStrm=
File. Create ( fiInfo. FullName + " . gz " ) )
{
hjälp ( GZipStream Komprimera=
nya GZipStream ( outFileStrm ,
CompressionMode. Compress ) )
{
inFileStrm. CopyTo ( komprimera) ;
Console . WriteLine ( " Compressed { 0 } från {1} {2 } byte . "
fiInfo. Name , fiInfo. Length. ToString ( ) , outFileStrm. Length. ToString ());
}
}
}
}
}
}
}
4 .
Tryck på " F5 " för att köra dina program och klicka på " Button1 . "
Previous:nothing Next:hur man kan få Visual Basic tillbaka