我在我的代碼中遇到問題。 PFA我下面如何在ASP.NET中用c解壓縮文件#
// Extract Zip File
public static void Extract(string zipFileName, string destinationPath)
{
ZipFile zipfile = new ZipFile(zipFileName);
List<ZipEntry> zipFiles= GetZipFiles(zipfile);
foreach (ZipEntry zipFile in zipFiles)
{
if (!zipFile.isDirectory())
{
java.io.InputStream s=zipfile.getInputStream(zipFile);
//InputStream s = zipfile.getInputStream(zipFile);
try
{
Directory.CreateDirectory(destinationPath + "\\" + Path.GetDirectoryName(zipFile.getName()));
// Directory.CreateDirectory(destinationPath + "\ + Path.GetDirectoryName(zipFile.getName()));
//Directory.CreateDirectory(Path.GetDirectoryName(zipFile.getName()));
java.io.FileOutputStream dest = new java.io.FileOutputStream(Path.Combine(destinationPath + "\\" + Path.GetDirectoryName(zipFile.getName()),
//java.io.FileOutputStream dest = new java.io.FileOutputStream(Path.Combine(Path.GetDirectoryName(zipFile.getName()),
Path.GetFileName(zipFile.getName())));
try
{
int len = 0;
byte[] buffer = new byte[7168];
while ((len = s.read(buffer)) >= 0)
{
dest.write(buffer, 0, len);
}
}
finally
{
dest.close();
}
}
finally
{
s.close();
}
}
}
}
發行代碼是:在這個類可以在任何一個告訴我formatof「串zipFileName,字符串的DestinationPath」的意思是:這pathformate在zipFileName和designationPath使用。
該代碼使用J#在C#請儘快
幫我用來解壓縮文件:這裏zipFilename要ziped路徑和文件的DestinationPath是路徑在哪裏解壓縮文件。
這是Java還是C#?你可能想要相應地調整你的標籤。 –
@ L.B是什麼讓你認爲它是J#? –
@ShadowWizard此行有問題'此代碼用於使用J#解壓縮文件' –