Bisakah saya menggunakan perintah "mulai" dengan spasi di path?

17

Saya memiliki jalur seperti ini: Y:\xxx\dd sss\aaa\ccc

Y:\dipetakan ke alamat FTP. Sekarang ketika saya mencoba menggunakan startuntuk membuka folder saya, saya tidak bisa. Command prompt membuat kesalahan dan pergi ke Y:\xxx\ddfolder!

Saya sudah mencoba menggunakan %20bukan spasi, tapi itu juga tidak berhasil.

Saya menjalankan ini menggunakan file batch dari formulir Oracle.

Amir
sumber
Tidak begitu yakin apa yang Anda coba lakukan. Mungkin C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc".
martineau
Anda memindai perubahan ke folder dan drive pada saat yang sama dengan cmd prompt cd /D "Y:\xxx\dd sss\aaa\ccc".
martineau

Jawaban:

26

Gunakan kutipan seperti ini:

start "" "Y:\foo bar\baz"

The startperintah builtin dapat digunakan untuk membuat jendela konsol baru, jika Anda memberikan program berbasis konsol (atau tidak sama sekali, dalam hal ini dimulai default cmd.exeshell).

Jika argumen pertama dikutip, startanggap itu judul untuk jendela konsol baru, jadi berikan judul kosong. Argumen berikut ini kemudian akan ditafsirkan dengan benar sebagai perintah untuk menjalankan / file untuk membuka.

pengguna1686
sumber
OW, Sekarang saya harus kembali ke rumah, besok saya akan mencoba dan memberi tahu Anda, Tapi saya kira itu akan berhasil karena saya melihatnya di tempat lain. Terima kasih
Amir
terima kasih atas catatan tentang kutipan kosong! Sekarang saya akhirnya mengerti mengapa kadang-kadang jendela konsol terbuka bukan jendela Explorer. :)
Synetech
4

Masukkan tanda kutip seperti ini:

start "" "Y:\xxx\dd sss\aaa\ccc"
BloodPhilia
sumber
itu tidak bekerja - dengan menjalankan seperti ini hanya sebuah jendela CMD hanya menunjukkan kepada saya ... :(
Amir
Hapus start.
martineau
Coba juga "Y:\\xxx\\dd sss\\aaa\\ccc".
martineau
Kesalahan: Nama file, nama direktori, atau sintaks label volume salah
Amir
@rima, apakah hal yang Anda inginkan benar-benar berfungsi untuk jalur lain tanpa spasi?
Arjan
-4

Masukkan bagian dengan spasi ke dalam tanda kutip, misalnya .:

C: \ path \ "to something" \ file

Sama-sama.

Zenir
sumber