Yığın dosyam bozuk mu?

Eskiden DOS 6.22 kullanıyordunuz ve yığın dosyalarınız problemsiz olarak çalışıyordu, fakat sonra Windows 95’e ve dolayısıyla uzun dosya isimlerine geçtiniz ve eski yığın dosyalarınızın bazılarının çalışmadığını farkettiniz! Bunun sebebi Windows 95’in uzun dosya isimlerinin FOR - IN - DO komutuyla problem çıkarmasından kaynaklanmaktadır. Bir örnek vermek gerekirse Windows 95 komut satırından vereceğiniz şöyle bit komut:

for %%F IN (*.exe) do echo %%F

uzun dosya isimlerini eski 8+3’lük düzende gösterir. Eğer yığın dosyanız dosyalarda değişiklikler yapıyorsa bu çok tehlikeli olabilir, dosya isimleri uzun olma özelliklerini kaybedip 8+3’lük düzene girebilir. Bunu önlemek için Microsoft yeni DOS’a "LFNFOR" isimli bir komut eklemiş. Komut satırından

LFNFOR ON

komutunu kullandığınızda eski yığın dosyalarınızın tümünün çalıştığını ve FOR’lu satırı tekrar yazdığınızda bu sefer dosya isimlerinin uzun halleriyle listelendiğini görürsünüz.