Class AbstractPath

AbstractPath class

birÖzetYol diğerleri arasında dosya sistemi, yerel dosya sistemi, uzak dosya deposu veya ZIP arşivi gibi bir ortamda benzersiz bir konum belirten sınıflar için bir temel sınıftır.

public abstract class AbstractPath

Özellikleri

İsimTanım
abstract Location { get; }Bunun konumunun dize gösterimini alırÖzetYol .
abstract Separator { get; }Dizin düzeylerini ayırmak için kullanılan bir ayırıcı karakter alır.Location sicim.

yöntemler

İsimTanım
static FromLocalPath(string)oluştururAbstractPath bu, yerel dosya sistemindeki bir konumu temsil eder.
static FromStream(Stream)oluştururAbstractPath birStream .
virtual Combine(string)Bunu birleştirirAbstractPath belirtilen yol bileşenleriyle.
abstract Delete()Bu yolla işaret edilen bir dosyayı siler.
GetExtension()Bunun uzantısını döndürürAbstractPath .
GetFileName()Bunun dosya adını ve uzantısını döndürür.AbstractPath .
GetFileNameWithoutExtension()Bunun dosya adını döndürürAbstractPath uzantı olmadan.
abstract IsFile()Bu yolun, okuma için açılabilen mevcut bir dosyaya işaret edip etmediğini gösteren bir değer alır.
abstract ListDirectory()Bunun içinde bulunan yolları döndürürÖzetYol , eğer bu bir directory. ise
abstract Open(FileAccess)Bunu açarÖzetYoldosya olarak.
virtual WithExtension(string)Yeni bir döndürürAbstractPath dosya uzantısı belirtilen değere değiştirildi.

Notlar

birÖzetYol yerel dosya sisteminde bir konum, uzak dosya sisteminde bir konum veya Azure Blob depolama gibi bir harici depolama vb. belirtebilir. Konum, var olan veya olmayan bir dosya benzeri nesneye, dizin benzeri nesneye işaret edebilir veya ait olduğu ortam için makul başka bir anlama sahip olabilir. Örnek olarak, birÖzetYol yerel dosya sistemindeki bir konumu temsil eden mirasçı, varolan bir dosyasına, dizine veya dosya sistemindeki henüz oluşturulmamış bir yere işaret edebilir. Kullanılabilir yeni bir dosya sistemi benzeri depolama yapmak içinAspose.GIS kişi bu class ‘yi devralmalı ve soyut yöntemlerini uygulamalıdır.

Ayrıca bakınız