Kezdőoldal » Számítástechnika » Programozás » Fájlok felülírása hogyan?

Fájlok felülírása hogyan?

Figyelt kérdés

Sziasztok!


Van egy probléma amit szeretnék megoldani, azonban manuálisan napokig tartana mert több 100 mappa van, amiben böngésznem kellene.


Tegyük fel hogy van 2 mappa( legyen a nevük A és B)

Mind a két mappában vannak összevissza almappák, mind a kettő mappában található egy valami.exe fájl, illetve valami.bmp és még egy csomó kiterjesztés.

A gond az hogy az A mappán belül a 1-es mappában van a B mappán belül a 13-as mappában van ez a két fájl.


Azt kellene megoldani hogy B mappában a 13-as almappában lévő valami.exe,illetve valami.bmp fájlokat átmásolja az A mappa 1-es almappájába.


Segítséget szeretnék kérni c, c++ vagy c# Nyelven hogyan lehet ezt megoldani , úgy hogy nem kell neki megadni hogy melyik fájlról van szó hanem egyezőségeket keres és felül Írja a B mappa fájljait

az A mappában lévő fájlokkal.



Előre is köszönöm a segítséget.


2016. ápr. 16. 22:59
 1/5 anonim ***** válasza:

"Azt kellene megoldani hogy B mappában a 13-as almappában lévő valami.exe,illetve valami.bmp fájlokat átmásolja az A mappa 1-es almappájába."


"felül Írja a B mappa fájljait

az A mappában lévő fájlokkal."


Most akkor melyiket?

2016. ápr. 17. 00:19
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Muszáj neked egy ilyen egyszerű feladathoz C-hez nyúlni? Nem felel meg valami egyszerű szkriptnyelv?
2016. ápr. 17. 11:40
Hasznos számodra ez a válasz?
 3/5 SimkoL ***** válasza:

Végül is mi ebben a gond ?

Mindkét 'fő' mappán végigszaladsz egy rekurzív file kereséssel - hogy az almappákban is keressen - és az eredményüket belerakod egy-egy StringList-be, ListBox-ba ha látványosat akarsz. Utána a B mappás StringList-en végigmész és kizárólag file név alapján megnézed szerepel-e az A mappás listában. Ha igen, simán átmásolod, akár saját másoló rutinnal - minden rendelkezésedre áll, file név, útvonal - az A mappa adott helyére. Nem igazán világom az említett nyelvek, de Delphi-ben a tesztekkel és a 'design'-el együtt 1 óra, a C# alatt sem több.

Azért javasolnék grafikus felületet, hogy jobban 'nyomon követhető' legyen az elvégzett munka - a képzelet szabad szárnyalása ezen a téren -.

2016. ápr. 17. 11:55
Hasznos számodra ez a válasz?
 4/5 SimkoL ***** válasza:

De ne csak a szám járjon, az ebéd utáni szunyókálás után összedobtam neked egy 'valamit'. Ténylegesen nem másol, csak kiírja egy memoba mit csinálna. [link]

Ilyesmire gondoltál ?

2016. ápr. 17. 16:00
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Igen valami ilyesmi.
2016. ápr. 18. 07:19

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!