Pemisah direktori ganda

-2

Saya ingin bertanya tentang pemisah direktori ganda, saya menggunakan windows 7 dan ketika saya memeriksa tidak ada masalah misalnya dengan string ini ////\\\//\\\/\untuk digunakan sebagai pemisah direktori, Masalahnya dengan sistem lain akan lebih sulit untuk memeriksa.

Pertanyaanku adalah

Apakah semua sistem yang mendukung ( / \:) sebagai pemisah direktori juga mendukung pemisah direktori ganda.

Misalnya apakah Mac OS mendukung :::::::?

atau

Apakah sistem seperti Unix mendukung ////////

Edit:

Biarkan saya melihat apakah saya benar tentang pemisah direktori internal:

Ketika saya mengatakan internal saya maksud ('/ someFolder / anotherFolder') garis miring kedua.

Dukungan seperti Mac / Windows / Unix \ dan / sebagai pemisah direktori.

atau

Windows hanya menggunakan / dan \ dan Unix-like / Mac hanya menggunakan /

Aviel Fedida
sumber

Jawaban:

1

Tergantung :)

Ada beberapa kasus khusus untuk ganda.

Di Windows, \\ di awal memulai bendera untuk hal-hal tertentu. Jalur UNC \\ volumename \ path adalah jalur CIFS / SMB misalnya. Dalam Win95 / 98 hari, driver perangkat tertentu adalah \\ Driver \. \

UNIX / POSIX memungkinkan // pada awalnya berarti sesuatu yang istimewa, tetapi tidak memerlukannya. Semua instance // lain di jalan diciutkan. Pada kebanyakan sistem, // awal tidak berarti apa-apa tetapi hanya diciutkan ke /. Cygwin, yang merupakan POSIX pada Windows, menggunakan inisial // artinya awal dari jalur UNC.

Do Unix-like systems support ////////

Iya nih. Sebagian besar sistem UNIX hanya akan menutup ini /. Cygwin (yang mirip-unix) harus mengurangkan ini ke / juga, karena // [nullVolume] / tidak masuk akal.

MacOS, hmm, itu sulit. Mengapa? Karena: tidak spesial lagi. Steve Jobs cukup banyak menyingkirkan apa yang sebelumnya sistem file "Klasik" pada Sistem 2-9. Lingkungan itu tidak dikirimkan lagi di bawah MacOS X dan itu benar-benar sistem file UNIX, dengan metadata tambahan. Bahkan mac yang dapat mendukung "Classic" di microkernel sedikit dan jauh antara sekarang. Anda mungkin tidak akan menabraknya kecuali Anda mencarinya. MacOS X melakukan semua hal UNIX yang sama dengan ////// yang dilakukan orang lain.

Homolka yang kaya
sumber
Terima kasih atas jawaban Anda. Kaya, bisakah Anda memeriksa suntingan pertanyaan saya.
Aviel Fedida
@uBlankText Mac dan sistem UNIX lainnya hanya mendukung '/'. Hanya ada dua karakter khusus, '\ 0' NULL (akhiri pathname), dan '/', semuanya berjalan. Windows dapat menggunakan '\', atau '/' (diizinkan sejak hari DOS untuk kompatibilitas)
Rich Homolka