Új hozzászólás Aktív témák
-
ibenny
senior tag
válasz
lord.lakli
#7274
üzenetére
Igen, erre gondoltam, köszönöm! Ettől függetlenül a sima tömb is használható lett volna ebben az esetben, string[] ... és egy hasonló LINQ-lekérdezés révén?
-
ibenny
senior tag
Bocsánat, ez a válasz lord.laklinak szól:
Nagyon köszönöm, de tényleg nem tartok még ott, hogy ezen el tudjak indulni, de a segítségért hálás vagyok. :-) Egész hétvégén olvasgattam a témában, tényleg nem lehet egyszerűen kibővíteni plusz egy kiterjesztéssel a releváns sort? Ez azért lep meg ennyire, mert Python-ban leírtam, hogy if extension == '.kiterjesztes1' or extension == '.kiterjesztes2 then.., és működött is, még ciklus sem kellett hozzá.
Valószínűleg akkor hagyom ennyiben, de tényleg köszönöm.. -
ibenny
senior tag
Sziasztok,
Egy egyszerű kis programot írtam, ami csak annyit csinál, hogy bizonyos kiterjesztésű file-okat átmozgat egy forrásmappából egy célmappába. Teljesen jól működik, abban az esetben, ha egy kiterjesztést adok meg. Hogyan bővíthetném a kódot egy vagy több további kiterjesztéssel?
A kódom:
string sourceFolderPath = @"forrásmappa";
string filePattern = @"*.kiterjesztes1";
string destinationFolderPath = @"celmappa";
string[] matchingFiles = Directory.GetFiles(sourceFolderPath, filePattern, SearchOption.AllDirectories);
foreach(string filePath in matchingFiles)
{
var fileSpec = new FileInfo(filePath);
File.Move(filePath, Path.Combine(destinationFolderPath, fileSpec.Name));
}A mappákat és a kiterjesztés szándékosan írtam most át, nincs jelentősége a kérdés tekintetében. Próbálkoztam többféle megoldással (pl. a filePattern bővítése), sajnos egyik sem vezetett sikerre. Python-ban már megírtam ezt a programot, ezért nem életbevágó, de elkezdtem ismerkedni a C#-pal és gyakorlásképpen jó gondolatnak tűnt megírni abban is. Tényleg kezdő vagyok C#-ban, kérlek ezt vegyétek figyelembe.

Köszönöm szépen előre is a segítséget!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Hálózati / IP kamera
- Elektromos autók - motorok
- One otthoni szolgáltatások (TV, internet, telefon)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gitáros topic
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- PlayStation 1 / 2
- Autós topik
- mefistofeles: Az elhízás nem akaratgyengeség!
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- Samsung Galaxy Z Flip6 12/512GB - ÚJSZERŰ, Kártyafüggetlen, Kék - 1 év garancia
- Lenovo IdeaPad Slim 3 Ryzen 7 8840HS 15" FHD+ 24GB 1000GB Teljeskörű garancia
- ÚJ Magic Keyboard billentyűzetek/ USB-C - Lighning/ 27% Áfás/ Ingyenes szállítás!
- Raktáron levő AM4 garanciás alaplapok!!!
- Samsung Galaxy S25 FE 8/256GB - ÚJSZERŰ, Kártyafüggetlen - 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Tényleg meg kéne ismerkednem a LINQ-kel..
