1 HAZİRAN 2010, Salı
Sondaki Toplu İş Dosyası Girdi, Slash Çıkarın
Geliştirmek istiyorum, bir toplu iş dosyası var. Bir kullanıcı, sonunda eğik çizgi olmadan bir klasör yolu sağlamak için istemek yerine, bana sadece ucunda bir çizgi varsa yoldan geçen karakteri çıkarmak için kolay bir yolu var mı?
:START
@echo What folder do you want to process? (Provide a path without a closing backslash)
set /p datapath=
::Is string empty?
IF XÚtapath% == X GOTO:START
::Does string have a trailing slash?
IF Útapath:~-1%==\ GOTO:START
CEVAP
1 HAZİRAN 2010, Salı
değerlendirmen benzer bir sözdizimi kullanabilirsiniz:
::Does string have a trailing slash? if so remove it
IF Útapath:~-1%==\ SET datapath=Útapath:~0,-1%
Bunu PaylaÅŸ:

Neden bu Windows toplu iş dosyası yaln...
Ne uygun ÅŸekilde test eÄŸer deÄŸiÅŸken bo...
Powershell komut dosyası için bir topl...
Nasıl dosya, toplu iş dosyası joker eş...
Eğer DOS bloğu toplu iş dosyası VARSA ...