Forum
Merhaba Arkadaşlar,
Bilindiği üzere md e:\%date% komutu ile o gün tarihki klasör oluşturulmakta.
Sormak istediğim pc nin ip numarasınıda buna benzer şekilde dos komutu ile oluşturmam mümkün mü? (md e:\%ipadres% gibi)
Not: Yapıda domain yok, bütün ip ler el ile girilmiş.
Selamlar,
Aşağıdaki satırları bir bat dosyası halinde kaydedip çalıştırın. Bir tek dizin zaten var mı diye kontrol ettirmedim. Aynı isimli dizin yoksa çalışır.
echo off
cls
for /F "tokens=2 delims=:" %%j in ('ipconfig ^| findstr /r /c:"IPv4 Address"') do set IP=%%j
set IP=%IP:~1%
mkdir %IP%
echo %IP% isimli klasor olusturuldu...
echo on
~1 klasör oluşturdu fakat herhangi bir dosya oluşturamadı. bilginize.
Erkal bey,
verdiğiniz kod ile ~1 isimli klasör oluşturmakta. Ben sıkıntımı "md %COMPUTERNAME%" komutu ile hallettim, yapıda makine isimlerinin son haneleri ip adresini vermekte. (Örn: BIM_250)
İlginize teşekkürler..
echo off
cls
for /F "tokens=2 delims=:" %%j in ('ipconfig ^| findstr /r /c:"IPv4 Address"') do set IP=%%j
set IP=%IP:~1% (Değiştirilmesi gereken)
mkdir %IP%
echo %IP% isimli klasor olusturuldu...
echo on
Script'te zaten ~1 klasörü oluşturması istenmiş siz değiştirip başka yazabilirsiniz .