Jump to content

Dosya Ismlerinden Klasörler Oluşturma


 Share

Recommended Posts

Merhaba. Elimde bir klasör içerisinde beş binden fazla jpeg dosyası var. Yapmak istediğim klasör içerisindeki her jpeg dosyası ile aynı isimde olacak klasör oluşturup, oluşan klasörün içerisine jpeg dosyasını taşımak.

 

Bu görevi yapabilecek bir program yada bir kod var mıdır?

Link to comment
Share on other sites

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <File.au3>
Local $aTempDir = _FileListToArrayRec(@ScriptDir & "\proje", "*.txt", 1, 1, 0, 1)
If @error Then Exit MsgBox(4096, "Dosya", "Dosya Bulunamadı")
For $i = 1 To $aTempDir[0]
	$klasoradi = StringRegExpReplace($aTempDir[$i],".txt","")
	FileCopy(@ScriptDir & "\proje\" & $aTempDir[$i],@ScriptDir & "\projesonucu\" & $klasoradi & "\" & $aTempDir[$i],9)
Next
exit

Eğer doğru anladıysam kod bu şekilde.

@ScriptDir & "\proje" yazan yer scriptin yanındaki proje adlı klasör. Siz istediğini yazabilirsiniz. 

"*.txt" yazdığım yere de dosyanın uzantısını yazabilirsiniz.

@ScriptDir & "\projesonucu\" 'deki projesonucu olan yere de çıktı klasörü olacak klasör adını yazın.

StringRegExpReplace($aTempDir[$i],".txt","") yerindeki ".txt" yerine de uzantıyı yazmayı unutmayın.

Sorunsuz halletmesi gerek. Bir sıkıntı çıkmaması için dosyayı kopyalamayı tercih ettim. Eğer istediğiniz buysa autoit kodu böyle.

Sorun çıkmadıysa orjinal konumdakileri silebilirsiniz :D

Edited by KiNGHaZe
  • Like 1
Link to comment
Share on other sites

werta666, 18 dakika önce yazdı:

Üstad kodu powersell e kopyalayıp çalıştıracağım değil mi?

Bu bir autoit kodu, autoit programını kurup bir script oluşturuyorsun.

Hiç bilgin yoksa özelden team id şifre atarsan yardımcı olurum.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...