Hirdetés
- Samsung Galaxy Watch6 Classic - tekerd!
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy Watch7 - kötelező kör
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Yettel topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Google Pixel topik
Ú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!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Sütés, főzés és konyhai praktikák
- Samsung Galaxy Watch6 Classic - tekerd!
- Gitáros topic
- TCL LCD és LED TV-k
- A fociról könnyedén, egy baráti társaságban
- OLED TV topic
- exHWSW - Értünk mindenhez IS
- Futás, futópályák
- Trollok komolyan
- További aktív témák...
- BESZÁMÍTÁS! MSI B760 i9 14900K 32GB DDR5 1TB SSD RX 9070 XT 16GB ASUS TUF Gaming GT501 CM 750W
- Apple iPhone 13 Mini 128GB,Újszerű,Adatkabel,12 hónap garanciával
- BESZÁMÍTÁS! ASUS B85M-G B85 chipset alaplap garanciával hibátlan működéssel
- Playstation 4 Fat 500 GB + kontroller 6 hó garancia, számlával!
- HP EliteBook 850 G7 (15.6") i7-10610U - Garancia, Akció!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest



