Class AbstractPath

AbstractPath class

AnJalur Abstrak adalah kelas dasar untuk kelas yang menentukan lokasi unik di lingkungan yang mirip dengan sistem file, antara lain seperti sistem file lokal, penyimpanan file jarak jauh, atau arsip ZIP.

public abstract class AbstractPath

Properti

NamaKeterangan
abstract Location { get; }Mendapat representasi string dari lokasi iniJalur Abstrak .
abstract Separator { get; }Mendapat karakter pemisah yang digunakan untuk memisahkan level direktori dariLocation rangkaian.

Metode

NamaKeterangan
static FromLocalPath(string)Membuat sebuahAbstractPath yang mewakili lokasi di sistem file lokal.
static FromStream(Stream)Membuat sebuahAbstractPath dariStream .
virtual Combine(string)Gabungkan iniAbstractPath dengan komponen jalur yang ditentukan.
abstract Delete()Menghapus file yang ditunjuk oleh jalur ini.
GetExtension()Mengembalikan ekstensi iniAbstractPath .
GetFileName()Mengembalikan nama file dan ekstensi iniAbstractPath .
GetFileNameWithoutExtension()Mengembalikan nama file iniAbstractPath tanpa ekstensi.
abstract IsFile()Mendapat nilai yang menunjukkan apakah jalur ini mengarah ke file yang sudah ada yang dapat dibuka untuk dibaca.
abstract ListDirectory()Mengembalikan jalur yang terletak di dalam iniJalur Abstrak , jika itu adalah direktori.
abstract Open(FileAccess)Membuka iniJalur Abstraksebagai file.
virtual WithExtension(string)Mengembalikan yang baruAbstractPath dengan ekstensi file diubah menjadi nilai yang ditentukan.

Perkataan

AnJalur Abstrak mungkin menentukan lokasi di sistem file lokal, lokasi di sistem file jarak jauh atau penyimpanan eksternal seperti penyimpanan Azure Blob, dan sebagainya. Lokasi mungkin menunjuk ke objek seperti file yang ada atau tidak ada, objek seperti direktori, atau memiliki arti lain yang masuk akal untuk lingkungan tempatnya berada. Sebagai contoh, sebuahJalur Abstrak pewaris yang mewakili lokasi di sistem file lokal dapat menunjuk ke file yang ada, direktori, atau ke tempat di sistem file yang belum dibuat. Untuk membuat penyimpanan seperti sistem file baru tersedia untukAspose.GIS seseorang harus mewarisi class ini dan menerapkan metode abstraknya.

Lihat juga