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

  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014