Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Đại diện cho thư mục đơn trong kho lưu trữ wim.
public sealed class WimDirectoryEntry : WimEntry
Kế thừa
object ← WimEntry ← WimDirectoryEntry
Các thành viên kế thừa
WimEntry.ToString(), WimEntry.Archive, WimEntry.Image, WimEntry.Parent, WimEntry.Name, WimEntry.ShortName, WimEntry.FullPath, WimEntry.ChangeTime, WimEntry.CreationTime, WimEntry.LastAccessTime, WimEntry.LastWriteTime, WimEntry.FileAttributes, WimEntry.AlternateDataStreams, WimEntry.HardLink, WimEntry.HasHardLinks, WimEntry.IsDirectory, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Thuộc tính
AllEntries
Lấy tất cả các mục của loại Aspose.Zip.Wim.WimEntry cấu thành thư mục một cách đệ quy.
public IEnumerable<wimentry> AllEntries { get; }
Giá trị thuộc tính
IEnumerable<WimEntry>
Directories
Lấy các mục của loại Aspose.Zip.Wim.WimDirectoryEntry cấu thành thư mục.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Giá trị thuộc tính
ReadOnlyCollection<WimDirectoryEntry>
Files
Lấy các mục của loại Aspose.Zip.Wim.WimFileEntry cấu thành thư mục.
public ReadOnlyCollection<wimfileentry> Files { get; }
Giá trị thuộc tính
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
Lấy các mục của loại Aspose.Zip.Wim.WimEntry cấu thành thư mục.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Giá trị thuộc tính
IEnumerable<WimEntry>
Phương thức
ExtractToDirectory(string)
Giải nén tất cả các tệp trong thư mục hiện tại vào thư mục được cung cấp.
public void ExtractToDirectory(string destinationDirectory)
Tham số
destinationDirectory
string
Đường dẫn đến thư mục để đặt các tệp đã giải nén vào.
Ví dụ
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
Ghi chú
Nếu thư mục không tồn tại, nó sẽ được tạo ra.
Ngoại lệ
đường dẫn là null
Đường dẫn, tên tệp, hoặc cả hai vượt quá chiều dài tối đa do hệ thống xác định. Ví dụ, trên các nền tảng dựa trên Windows, đường dẫn phải ít hơn 248 ký tự và tên tệp phải ít hơn 260 ký tự.
Người gọi không có quyền truy cập cần thiết để vào thư mục đã tồn tại.
Nếu thư mục không tồn tại, đường dẫn chứa ký tự hai chấm (:) không phải là một phần của nhãn ổ đĩa (“C:").
đường dẫn là chuỗi có độ dài bằng không, chỉ chứa khoảng trắng, hoặc chứa một hoặc nhiều ký tự không hợp lệ. Bạn có thể truy vấn các ký tự không hợp lệ bằng cách sử dụng phương thức System.IO.Path.GetInvalidPathChars. -hoặc- đường dẫn được tiền tố bằng, hoặc chỉ chứa, một ký tự hai chấm (:).
Thư mục được chỉ định bởi đường dẫn là một tệp. -hoặc- Tên mạng không được biết đến.
Kho lưu trữ bị hỏng.