-1
"Hi:"フォルダに2つのtxtファイルがある "D:\ Nagaraj \ Dotnet \ Zipfile \ Zipfile \ Filebuild \ Hi"というフォルダからzipファイルを生成しています。 .....はい今、Hi.zipファイルを生成しています。しかし、問題はそのzipファイル内にこの特定のパス"D:\Nagaraj\Dotnet\Zipfile\Zipfile\Filebuild\Hi"
があり、そのhiフォルダ内に2つのtxtファイルがあります。今私はここにコードzipファイルのフォルダパスを削除する方法
に私はsharpziplib
ライブラリを使用しています....このパス"D:\Nagaraj\Dotnet\Zipfile\Zipfile\Filebuild\Hi"
を削除し、直接Hi.zipファイルということと、その2 txtファイル内生成する必要があります......ありがとう
protected void Page_Load(object sender, EventArgs e)
{
StartZip("D:/Nagaraj/Dotnet/Zipfile/Zipfile/Filebuild/Hi",".zip");
}
public void StartZip(string directory, string zipFileName)
{
ZipFile z = ZipFile.Create(directory + zipFileName);
z.BeginUpdate();
string[] filenames = Directory.GetFiles(directory);
foreach (string filename in filenames)
{
z.Add(filename);
}
z.CommitUpdate();
z.Close();
}
ご質問はもう少し正確にできますか?例は本当に理解されるでしょう –
ヘルプファイルをダウンロードしてください、あなたがhttp://wiki.sharpdevelop.net/SharpZipLib_Links.ashxを検索するオプションがあります。 – Aristos