SORU
12 ŞUBAT 2010, Cuma


Windows toplu: FOR döngüsü içinde birden fazla komut diyorsun?

Windows toplu iş dosyası Olası birden fazla komut aramanız yeterlitek2* *döngü? Hadi dosya adını Yazdır ve sonra silmek istiyorum mesela diyelim ki:

@ECHO OFF
FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X)
REM the line above is invalid syntax.

Bu durumda döngü İÇİN iki ayrı yaparak çözebileceğimi biliyorum: adı ve dosya silme için gösteren biri, ama bir döngü içinde bunu yapmak için sadece mümkün mü?

Teşekkürler!

CEVAP
13 ŞUBAT 2010, CUMARTESİ


& Kısa komutlar için gayet iyi kullanıyor, ama o tek satır çok uzun, çok çabuk olabilir. Bu gerçekleştiğinde, çok satırlı sözdizimi geçin.

FOR /r %%X IN (*.txt) DO (
    ECHO %%X
    DEL %%X
)

( Ve ) önemi yerleştirme, daha fazla ayrıntı için if /?|find /V "" çalıştırın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google

    Google

    18 EYLÜL 2005
  • kidrauhl

    kidrauhl

    15 Ocak 2007
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009