Forum

MS DOS md komutu il...
 
Bildirimler
Hepsini Temizle

MS DOS md komutu ile dosya oluşturma

5 Yazılar
4 Üyeler
0 Likes
2,255 Görüntüleme
(@mahmutodabas)
Gönderiler: 14
Eminent Member
Konu başlatıcı
 

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ş. 

 
Gönderildi : 02/03/2012 18:33

(@erkalaslankara)
Gönderiler: 278
Illustrious Member
 

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

 

 

 

 
Gönderildi : 03/03/2012 01:12

(@EmrahTASKIN)
Gönderiler: 12
Active Member
 

~1 klasör oluşturdu fakat herhangi bir dosya oluşturamadı. bilginize.

 
Gönderildi : 03/03/2012 11:43

(@mahmutodabas)
Gönderiler: 14
Eminent Member
Konu başlatıcı
 

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.. 

 
Gönderildi : 03/03/2012 13:24

(@MehmetAKSU)
Gönderiler: 321
Reputable Member
 

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 .

 
Gönderildi : 18/02/2013 18:34

Paylaş: