-
Helpoin tapa tehdä varmuuskopio yhdestä tiedostosta
Mikä olisi helpoin tapa tehdä varmuuskopio yhdestä tiedostosta seuraavin ehdoin:
tiedoston nimi on TIEDOSTO.XLS ja se löytyy hakemistostosta C:\HAKEMISTO
haluan (manuaalisesti) varmuuskopioida tiedoston siten että sen nimi muuttuu kopiointipäivän mukaan ja tänään se olisi
TIEDOSTO 2015-03-15.XLS ja se kopioidaan hakemistoon C:\HAKEMISTO\KOPIO.
Itselle tulee kolme ratkaisuvaihtoehtoa
1. hakemistossa on C:\HAKEMISTO on bat-tiedosto, joka tekee kopioinnin kun sitä käskyttää.
Jos näin, niin mikä olisi tuon tiedoston sisältö eli miten saan lisättyä päivämääräleiman tiedoston nimen loppuun?
2. excelissä olisi macro, joka joko tekee sen kopioinnin tai tallentaa tiedoston uudella nimellä. Miten tämä tehdään? Nauhoittamalla en onnistunut
3. vaihtoehto on näytössä eli excel muodostaa komennon kopioinnille, jonka sitten kopioin muistiin ja ajan toisessa ikkunassa
vaihtoehto 3 on siis parissa vaiheessa ja vaihtoehdot 1 ja 2 olisivat vain napin painallus ja siksi preferoisin niitä. Osaako kukaan auttaa?
6 vastausta
-
Varmuuskopioi tiedosto.xls:n hakemistosta C:\Hakemisto C:n juureen aikaleimalla varustettuna:
@echo off
for /f "delims=" %%a in (wmic OS Get localdatetime ^| find ".") do set dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set HH=%dt:~8,2%
set Min=%dt:~10,2%
set Sec=%dt:~12,2%
set stamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%
copy "C:\Hakemisto\tiedosto.xls" "C:\tiedosto - %stamp%.xls" -
-
Bat-tiedostoon tämä:
copy "TIEDOSTO.XLS" "KOPIO/TIEDOSTO %date:~9,4%-%date:~6,2%-%date:~3,2%.XLS"
samaan kansioon, kuin TIEDOSTO.XLS
Testattu Windows 7 -
kaksi mielenkiintoista vastausta, mutta ei ihan mitä hain. Haluan että kun klikkaan excelissä olevaa macro-näppäintä TAI jos ajan bat-tiedoston tästä excelistä muodostuu varmuuskopio yllä mainituin nimeämisehdoin.
Siis vaihtoehto 1 tai 2.
Vaihtoehto 3 on tällä hetkellä käytössä ja sen käyttö kestää 5s /kerta.
Cobian on ehdottomasti tutustumisen arvoinen.
Jos luottaa office-dokumentin omaan tallentamiseen, niin jossain vaiheessa se fiilu korruptoituu. Näin nyt vaan tapahtuu excelillä silloin tällöin. Ja silloin koko fiilu on käyttökelvoton. Siksi tarvitaan se varmuuskopio toisella nimellä. -
-
Vastaa kysymykseen
Huom! Ethän vastaa pelkällä linkillä. Vaikka vastaus kysymykseen löytyisikin linkin takaa, tiivistä sen sisältö tähän, jotta lukijan ei tarvitse siirtyä toiseen palveluun saadakseen tarkan vastauksen kysymykseensä.