Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Kısayol Programı Ariyorum - (Batch mi diyorlar)


ghaldszar

Öne çıkan mesajlar

Program ariyorum
Bana yapmak istediğim şeyleri bir tıklama ile yapabilmeme yarayacak bir şey.
Mesela belli bir klasörün içindeki dosyaların sonuna _L eklice, başka bir klasördekininkilere _M eklicek vs.
sonra bunların hepsini alıp belli klasörlere taşıyacak.
Her gün tek tek yuz kere yaptıgım bir işlemden kurtarıcak beni böylece.
Var mı fikri olan?
Link to comment
Sosyal ağlarda paylaş

ren batch ile soyle biseyler olabilir gibi;



@Echo Off
:: RENDIR.BAT Syntax: RENDir Folder_Name RepString
:: RENDir C:renFolder 123

Set Fld=%1
Set Str=%2

For /F %%a in ('Dir /B /AD-H %1') Do Call :REN %%a
GoTo :EOF


:REN
Set RDir=%*
Set RDir=%Str%%RDir:~3%
//Echo Move "%Fld%%*" "%Fld%%RDir%"
GoTo :EOF



degistirmek istedigin ana folder ismini bosluk birakip sonuna ekleyecegin string i (3 karakter) yaziyorsun. Bosluk kullanilirsa sicabilir.

comment e aldigim satir tehlikeli olan satir, output dogruysa echo ve comment i kaldirip calistiraiblirsin, yoksa biraz modifye gerekebilir batch klasorumden anca bu kadar calip cirpabildim.



ama bana daha cok senin orta kararinda bi sync programina ihtiyacin var gibi geldi, bu isleri otomasyona baglayip paralel folder falan olusturacak. tek tarafli mirror falan alacak biseyler daha basarili olur gibi geliyor bana.

veya hali hazirda yazilmis folder renamer lar kesin vardir olmamasi imkansiz, autohotkey script falan ugrasmaya gerek dahi yok .
Link to comment
Sosyal ağlarda paylaş

ghaldszar said:

peki başka bir metod sorayım
belli bir directorydeki tüm dosyaların isminin sonuna mesela
"_L"
eklemek istesem bunun için bir dos komutu var mı ya da bir batch yazılabilinir mi?

varsa nasıl?

vista ya da win7 kullanıyorsan, powershell var. dos'un gelişmiş hali. linux-vari scriptler yazabiliyorsun.. aratırsan hazır script bulabilirsin muhtemelen.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...