eli mulla on tiedostossa dir.txt lista kansioista jotka pitäis siirtää periaatteessa 1 kerrallaan toiseen paikkaan niin miten saan tuon for lauseen ymmärtämään tämän
tiedostossa on siis kansioiden nimet
kansio1
kansio2
kansio3
...
nyt haluaisin siirtää ne c:\alkuperäisestä\
c:\kopioidut\
miten tälläinen for /xcopy tehtäisiin battina tai VBS:ää käyttämällä.
dir.txt sijaitsee c:\juuressa
kiitos avustanne
tiedostossa on siis kansioiden nimet
kansio1
kansio2
kansio3
...
nyt haluaisin siirtää ne c:\alkuperäisestä\
c:\kopioidut\
miten tälläinen for /xcopy tehtäisiin battina tai VBS:ää käyttämällä.
dir.txt sijaitsee c:\juuressa
kiitos avustanne
Vastaukset 3
Vanhimmat
FOR-helppiä niin kirjoittaisin
for /f %%i in (dir.txt) do xcopy c:\alkup\%%i c:\kopioidut
mutta ehkä pikku kokeilu auttaa?
tuo ohje oli battiin.
Jos kirjoitat suoraan kometoriville,
laita vaan yksi prosenttimerkki eli
for /f %i in (dir.txt) do xcopy c:\alkup\%i c:\kopioidut
sehän ratkesi kerrasta, pienen muutoksen tein että vastasi tarkoitusta.
alkup.
for /f %i in (dir.txt) do xcopy c:\alkup\%i c:\kopioidut
muutokseni
for /f %i in (dir.txt) do xcopy c:\alkup\%i\*.* c:\kopioidut\%i\