Dobry den,
potreboval bych nejak udelat aby se kopirovala pouze posledni slozka podle data vytvoreni do urcite slozky na jinem disku. samotne kopirovani neni problem jen nevim jak zapsat aby se kopirovala jen nejnovejsi slozka.Dekuji
Option Explicit
Dim oFS, cNowDate, cMainBackupFolder, cLocaluserFolder, cFolderName, cBackupFolder, oGF
Set oFS = CreateObject("Scripting.FileSystemObject")
cNowDate=year(now)& _
string(2-len(month(now)),"0")&month(now)& _
string(2-len(day(now)),"0")&day(now)
cMainBackupFolder="C:\Zaloha\"
cLocalUserFolder="C:\ret"
cBackupFolder=cMainBackupFolder & cNowDate
oFs.CreateFolder(cBackupFolder)
call CopyFolder()
Sub CopyFolder()
set oGF=oFS.GetFolder(cLocalUserFolder)
if oGF.files.count=<0 and oGF.SubFolders.count=<0 then
msgbox("Neexistují žádné soubory k zalohovani")
end if
if not oFS.FolderExists(cMainBackupFolder) then
oFS.CreateFolder cMainBackupFolder
end if
oFS.CopyFolder cLocalUserFolder, cBackupFolder
msgbox("Záloha ze dne " &cNowDate& " byla provedena")
End sub
Fórum › Visual Basic
Kopirovani JEN nejnovejsi slozky z vybraneho adresare
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 5 hostů
Podobná vlákna
Zamceni slozky,adresare — založil dyžon
Xcopy - kopírování včetně adresáře — založil m1455
HTML mazání vybraného textu — založil Ondra
Jak pristupovat k prvkum vybraneho radku listview? — založil JiriVavru
Vybrat nejnovější vtipy+hodnocení — založil CZechBoY
Moderátoři diskuze