我有一個RadUpload是上傳zip文件只, 所以我想提取過程中的每個文件重命名, 我想一個辦法:重命名文件中提取(郵編)工藝ASP.Net
Protected Sub Upload(sender As Object, e As EventArgs)
Dim extractPath As String = Server.MapPath("~/temp/")
Dim file1 As String = RadUpload1.UploadedFiles(0).FileName
ExtractFileToDirectory(file1, extractPath)
End Sub
Public Sub ExtractFileToDirectory(zipFileName As String, outputDirectory As String)
Dim zip As ZipFile = ZipFile.Read(outputDirectory & zipFileName)
Directory.CreateDirectory(outputDirectory)
For Each e As ZipEntry In zip
Dim NewName As String = Now().ToString("ddMMyyhhmmss")
Dim newext As String = ".jpg"
e.FileName = NewName + newext
e.Extract(outputDirectory, ExtractExistingFileAction.OverwriteSilently)
Next
End Sub
在第一個它將重命名並提取第一個文件,但然後給出這個錯誤:
[已調整組:無法執行人口普查過程。 ]
有什麼想法嗎?
您是否可以在成功提取後重命名文件? –
是的,我想成功提取所有文件 –