Aktív témák
-
Üdv
Egy kis segítséget szeretnék kérni a munkám egyszerűsítéséhez.
Adott egy ilyen könyvtár struktúra:
-könyvtár1
---alkönyvtár1
-----------------file1
-----------------file2
---alkönyvtár2
-----------------file1
-----------------file2
-könyvtár2
---alkönyvtár1
-----------------file1
-----------------file2
---alkönyvtár2
-----------------file1
-----------------file2Ezt szeretném excelbe listázni, valahogy így:
_______________________
|könyvtár1 | alkönyvtár1 | file1 |
----------------------------------------
|könyvtár1 | alkönyvtár1 | file2 |
----------------------------------------
|könyvtár1 | alkönyvtár2 | file1 |
----------------------------------------
|könyvtár1 | alkönyvtár2 | file2 |
----------------------------------------
|könyvtár2 | alkönyvtár1 | file1 |
----------------------------------------
|könyvtár2 | alkönyvtár1 | file2 |
----------------------------------------
|könyvtár2 | alkönyvtár2 | file1 |
----------------------------------------
|könyvtár2 | alkönyvtár2 | file2 |
----------------------------------------Nem tudok VBScriptben programozni, ezt a google-val vadásztam össze.
A scriptben eddig jutottam, de ez még kevés, mert ez csak azokat a fileokat listázza ki, ami a "gyökér" könyvtárban vannak:Dim fso, objFolder, obFileList, folderpath, fullpath, i, objExcel 'változók
folderpath = "\" 'forrás könyvtár
Set fso = CreateObject("Scripting.FileSystemObject") 'ezt nem tudom mi
Set objFolder = fso.GetFolder(folderpath) 'forrás könyvtár bekérése
Set objSubfolder = objFolder.Subfolders 'alkönyvtárak az objSubfolderhez rendelése
Set objFileLista = objFolder.Files 'forrás könyvtár fájljainak objFileList-hez rendelése
' Excel megnyitása
Set objExcel = createobject("Excel.application")
objexcel.Workbooks.add
' fejléc létrehozása
i=1
objexcel.Cells(1, 1).Value = "konyvtár" '1 első sor 1 cella megnevezése
objexcel.Cells(1, 2).Value = "alkönyvtár" '1 első sor 2 cella megnevezése
objexcel.Cells(1, 3).Value = "fájl neve" '1 első sor 3 cella megnevezése
objexcel.Visible = True
' adatok feltöltése
i=2
For Each File In objFileLista
fullpath = folderpath & "\" & file.name
objexcel.Cells(i, 1).value = file.name 'i első sor 1 cella
objexcel.Cells(i, 2).value = objSubfolder 'i első sor 2 cella
objexcel.Cells(i, 3).value = objSubfolder 'i első sor 3 cella
i = i + 1
Next
MsgBox "Kész vagyok."
objExcel.DisplayAlerts = FALSEHogy tudom a könyvtár és alkönyvtár neveket bepakolni a cellákba? Nekem csak az alkönyvtárak tartalmát kellene kilistázni, azt hogy tudom kiírni?
Aktív témák
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Mibe tegyem a megtakarításaimat?
- Viccrovat
- Törölte az idei asztali csúcsprocesszorát az Intel
- One otthoni szolgáltatások (TV, internet, telefon)
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- VR topik
- Víz- gáz- és fűtésszerelés
- További aktív témák...
- Dell Latitude 7390 2in1 360 fokban kinyitható 13,3" FHD IPS touch, 8650u, 16GB RAM, jó akku.
- DELL Latitude 5420 Core i5-1135G7
- Eladó LG 43UN71003LB 43 4K UHD Smart TV
- Kicsibe van ennél jobb ár-ér arány? Phanteks - Enthoo Evolv ITX - PH-ES215P BK INGYEN Szállítva!
- A kis CUKISÁG! IWIN A1 ITX 600W PSU Ingyen MPL-el Érdekelhet?
- Honor 200 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- 154 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060 (ELKELT)
- ÚJ 15" Microsoft Surface Laptop 7 X Elite 16GB 512GB
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3781
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
