- iPhone topik
- Végre hivatalos, mikor lesz az S26 hivatalos
- Sony Xperia 1 V - kizárólag igényeseknek
- Samsung Galaxy S25 - végre van kicsi!
- Elődje legnagyobb hibáját javítja az iPhone 17e
- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- One mobilszolgáltatások
- Poco F8 Ultra – forrónaci
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
Ú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!
- iPhone 15 Pro 512GB Natural Titanium Makulátlan, garanciális, Apple Store vásárlás
- 6 HÓ GAR!! Xiaomi Mi Note 10 Lite 6GB/64GB
- HTC One M8 801n 32GB retró!
- Samsung M393B2G70QH0 4x16GB PC3-10600 DDR3L 1333MHz ECC Registered DIMM 40e
- Dell Latitude 5410 - 14", i7-10610U, 8-16GB RAM, SSD, jó akku, számla, garancia
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Apple iPhone 13 mini / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 256GB 1 év garancia
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- LG 34GS95UE - 34" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



