...& xFolderName) = False Then
xFSObje.createfolder (xFolderPath & "\" & xFolderName)
End If
xFSObje.movefile xFile.Path, xFolderPath & "\" & xFolderName & "\" & NewName
Exit For
End If
Next
Set xFSObje = Nothing: Set xFolder =...
Merhaba Sayın yunus788
Gümüş üye olduğum için paylaştığınız dosyayı indiremedim. Fakat verdiğiniz kodları denedim, istediğim şey tam olarak oldu.
İlginiz için teşekkür ederim.
Sayın yunus788, acaba bu işlemin tam tersini yapacak kodlarımız da var mıdır?
Yani klasörün içinde bulunan...
...For Each dosya In dosyalar
kl = Split(dosya.Name, "." & nesne.GetExtensionName(dosya.Name))(0)
If nesne.FolderExists(yol & "\" & kl) = False Then nesne.CreateFolder yol & "\" & kl
yer = yol & "\" & kl & "\"
nesne.moveFile Source:=dosya, Destination:=yer
Next
MsgBox "Islem tamam"
End Sub
...Set d = CreateObject("Scripting.FileSystemObject")
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
eski = Cells(i, "A")
yeni = Cells(i, "B")
dosya = Split(eski, "\")(UBound(Split(eski, "\")))
d.movefile eski, yeni & "\" & dosya
Next i
End Sub
...String, yeni As String, dosya As String, d As Object
eski = "C:\resim1\"
yeni = "C:\resim2\"
dosya = Dir(eski & "*")
Set d = CreateObject("Scripting.FileSystemObject")
Do While dosya <> ""
d.movefile eski & dosya, yeni & dosya
dosya = Dir
Loop...
...eski = "C:\A\"
yeni = "C:\B\"
dosya = Dir(eski & "*.pdf")
Set d = CreateObject("Scripting.FileSystemObject")
Do While dosya <> ""
If dosya Like "*İmzalı*" Then
d.movefile eski & dosya, yeni & dosya
End If
dosya = Dir
Loop
End Sub
...& "\" & kl) = False Then nesne.CreateFolder ThisWorkbook.Path & "\" & kl
yer = ThisWorkbook.Path & "\" & kl & "\"
nesne.moveFile Source:=dosya, Destination:=yer
Next
Next a
End Sub
2. dosya kodları
Private Sub CommandButton1_Click()
Set klasorsec =...
Böyle denermisiniz.
Sub Dosya_Taşı()
Dim dos
Set dos = CreateObject("Scripting.FileSystemObject")
dos.MoveFile "C:\DENEME\FORM\Temas.pdf", "C:\DENEME\FORM\DOSYALAR\Temas.pdf"
End Sub
...kod "permission denied" hatası veriyor , normal kopyalama, taşımada herhangi bir problem yok ama kodla yaptığımızda hata veriyor
Sub Dosya_Taşı()
Dim dos, f
Set dos = CreateObject("Scripting.FileSystemObject")
f = dos.movefile("C:\DENEME\FORM\Temas.pdf", "C:\DENEME\FORM\DOSYALAR")
End Sub
Sayın @PLİNT dosya ekte ve çalışmıyor. Benim değdigim gibi rar hazırla makrosu çalışır calismaz b1 deki yere kaydetse ilkin çünkü olmuyor bakın. Dosya ekte. Textbox21 de açılmadığı müddetçe olmayacak
Mail Gönderme
...":", ".") & "_" & txtSicili.Text
yeniad1 = Replace(TextBox21.Text, cr.GetBaseName(TextBox21.Text), ad)
Name TextBox21.Text As yeniad1
cr.moveFile Source:=yeniad1, Destination:=adres
End If
If TextBox22.Text <> "" And Dir(TextBox22, vbDirectory) <> "" Then
ad = Replace(Replace(Now, " ", "_")...
...Replace(Now, " ", "_"), ":", ".")
yeniad2 = Replace(TextBox22.Text, cr.GetBaseName(TextBox22.Text), ad)
Name TextBox22.Text As yeniad2
cr.moveFile Source:=yeniad2, Destination:=adres
End If
If TextBox21.Text <> "" And Dir(TextBox21, vbDirectory) <> "" Then
ad =...
...& Replace(Now, " ", "_"), ":", ".")
yeniad2 = Replace(TextBox22.Text, cr.GetBaseName(TextBox22.Text), ad)
Name TextBox22.Text As yeniad2
cr.moveFile Source:=yeniad2, Destination:=adres
End If
If TextBox21.Text <> "" And Dir(TextBox21, vbDirectory) <> "" Then
ad =...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.