Ongelma...!!!

Heips!
teen c :ssalla koodia, ja törmäsin pikku pulmaan! (yllätys) :)
ongelma on tällainen: minun pitäisi tehdä koodiin osa, mikä tarkistaa onko tiettyyn kansioon tullut tiedostoa! Jos on niin tämä tiedosto tallennetaan uuteen kansioon ja vanha kansio tyhjennetään!
Jos tiedostoa ei ole tullut kansioon niin palataan ohjelman alkuun! Ongelma on siinä että ns. koodaus oppaat tarjoavat vain vinkkejä tiedoston avaukseen ym. mutta eivät puhu mitään miten kansioiden kanssa pelataan.. en ole saanut kirjoista mitään apua tähän vaikka tämä on mielestäni aika yleinen homma mitä koodilla joutuu tekemään! Apunne tulisi tosi tarpeeseen!
3312
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

findfirst ja findnext etsivät tiedostoja. Määritelty dos.h:ssa ja dir.h:ssa.
system (määritelty process.h, stdlib.h) suorittaa käyttöjärjestelmäkutsun eli voit dellata vanhan kansion system("deltree /y kansio");

Äänestä
  • findfirst ja findnext etsivät tiedoston jonka sinä nimeät etunkäteen! mutta tarkoitus olisi tutkia onko tietyssä kansiossa tiedostoa vai ei, eli tiedoston nimi saa olla mikä tahansa.. jos on niin sitten tallennus erikansioon ja tuhotaan vanhasta!

    Äänestä

  • mie kirjoitti:

    findfirst ja findnext etsivät tiedoston jonka sinä nimeät etunkäteen! mutta tarkoitus olisi tutkia onko tietyssä kansiossa tiedostoa vai ei, eli tiedoston nimi saa olla mikä tahansa.. jos on niin sitten tallennus erikansioon ja tuhotaan vanhasta!

    #include
    #include

    int main(){
      struct ffblk f;
      int loytyi=findfirst("c:/test/*.*", &f, FA_HIDDEN | FA_SYSTEM);
      printf("%d
    ",loytyi);
      return loytyi;
    }

    // tuo tutkii, onko kansiossa c: est mitään. loytyi saa arvon 0, jos kansiossa yksikin file, jotain muuta (!=0) jos kansio on tyhjä (=ei tiedostoja. Kansioita ei huomioida)

    Äänestä

Kommentoi aloitusta


mie kirjoitti:

Heips!
teen c :ssalla koodia, ja törmäsin pikku pulmaan! (yllätys) :)
ongelma on tällainen: minun pitäisi tehdä koodiin osa, mikä tarkistaa onko tiettyyn kansioon tullut tiedostoa! Jos on niin tämä tiedosto tallennetaan uuteen kansioon ja vanha kansio tyhjennetään!
Jos tiedostoa ei ole tullut kansioon niin palataan ohjelman alkuun! Ongelma on siinä että ns. koodaus oppaat tarjoavat vain vinkkejä tiedoston avaukseen ym. mutta eivät puhu mitään miten kansioiden kanssa pelataan.. en ole saanut kirjoista mitään apua tähän vaikka tämä on mielestäni aika yleinen homma mitä koodilla joutuu tekemään! Apunne tulisi tosi tarpeeseen!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu