- Reklámok kikapcsolása Xiaomi, Redmi és Poco telefonokon
- Beletenyerelnek a memóriaárak a mobileladásokba
- Vivo X300 - kicsiben jobban megéri
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Hivatalos a OnePlus 13 startdátuma
- A világ aktív okostelefonjainak negyede iPhone, ötöde Galaxy
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Honor 200 Pro - mobilportré
- Végre hivatalos, mikor lesz az S26 hivatalos
- Motorola Edge 50 Neo - az egyensúly gyengesége
Új hozzászólás Aktív témák
-
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!
- 360 áthajthatós! Dell Latitude 5330 2 in 1 i7-1265U 10magos! 16GB 1000GB 13.3" FHD 1 év garancia
- HP EliteBook 840 G9 i7-1265U 16GB 512GB 14" FHD+ 1 év teljeskörű garancia
- 4db keveset futott 12TB-s HDD
- BESZÁMÍTÁS! MSI B760M i5 14400 16GB DDR5 512GB SSD RX 6700 XT 12GB Lian LI LANCOOL 207 GIGABYTE 750W
- Eredeti Lenovo 330W töltők - ADL330SDC3A
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest



