Forum

MS DOS md komutu il...
 
Bildirimler
Hepsini Temizle

MS DOS md komutu ile dosya oluşturma

mahmutodabas
(@mahmutodabas)
Üye

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

Alıntı
Konu başlatıcı Gönderildi : 02/03/2012 17:33

Erkal ASLANKARA
(@erkalaslankara)
Saygın Üye

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

 

 

 

CevapAlıntı
Gönderildi : 03/03/2012 00:12

Emrah TASKIN
(@EmrahTASKIN)
Üye

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

CevapAlıntı
Gönderildi : 03/03/2012 10:43

mahmutodabas
(@mahmutodabas)
Üye

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

CevapAlıntı
Konu başlatıcı Gönderildi : 03/03/2012 12:24

Mehmet AKSU
(@MehmetAKSU)
Üye

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 .

CevapAlıntı
Gönderildi : 18/02/2013 17:34

Paylaş: