Toon posts:

[XP]2 bestanden automatisch in elke dir?

Pagina: 1
Acties:
  • 249 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Jo lui,

ik wil graag 2 tekstbestanden automatisch in elke dir zien te krijgen die er is op een bepaalde partitie.
In 1x overal in, kan ook, maar het liefst dat als je een dir aanmaakt, het er automatisch ingezet wordt.

Ikzelf heb hier eigenlijk geen ideeen voor kunnen opbrengen :>

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Je wilt, als je een map aanmaakt dat daar default 2 files inkomen? Misschien is het een idee om iets als een batch scriptje hiervoor te schrijven, dat om de gewenste mapnaam vraagt en die twee bestanden erin doet :)

Verwijderd

Topicstarter
hoe zou dat eruit moeten komen te zien?

en in 1e instantie (lijkt me makkelijker) gewoon die 2 bestanden in alle (sub)dirs krijgen van een partitie?

Verwijderd

Topicstarter
Iemand nog een idee plz

Verwijderd

Xcopy?
Robocopy?

  • Bas_je
  • Registratie: Augustus 2003
  • Laatst online: 03-03-2025
als je nieuwe directory's vanuit de command prompt aanmaakt kan het wel, gewoon een bat filetje
code:
1
2
3
md %1
copy C:\FILENAAM1 %1
copy C:\FILENAAM2 %1
dit noem je dan mkdir.bat ofzo
als je dan vanuit de command prompt een nieuwe directory wil aanmaken met die 2 files erin doe je dat zo:
code:
1
C:\> mkdir test

tadaa

ps FILENAAM1 en FILENAAM2 moet je wel de naam van jouw 2 files geven......

edit: dit geld alleen voor het aanmaken van nieuwe directory's

[ Voor 9% gewijzigd door Bas_je op 07-04-2004 10:02 ]

while ( !$succeed ) { $try++ }


Verwijderd

set filename1=lokatie+naam bestand1 (bijv c:\source\file1.txt)
set filename2=lokatie+naam bestand2 (bijv c:\source\file2.txt)

cd\
for /f %%i in ('dir /b /a:d /s') do (
if not exist %%i\%filename1% copy %filename1% %%i
if not exist %%i\%filename2% copy %filename2% %%i
)

alles in een cmd en draaien maar.

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik kan je wel helpen om het in Linux te doen; moet je even snel een knoppix CD zien te ritselen ofzo :P
find / -type d -exec cp /tmp/file1 {} \; -exec cp /tmp/file2 {} \;

Ik zal eens even kijken of Windows dit ook kan.. gelukkig; Gregole is me voor :D

[ Voor 8% gewijzigd door Spider.007 op 07-04-2004 10:10 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Verwijderd schreef op 07 april 2004 @ 10:09:
set filename1=lokatie+naam bestand1 (bijv c:\source\file1.txt)
set filename2=lokatie+naam bestand2 (bijv c:\source\file2.txt)

cd\
for /f %%i in ('dir /b /a:d /s') do (
if not exist %%i\%filename1% copy %filename1% %%i
if not exist %%i\%filename2% copy %filename2% %%i
)

alles in een cmd en draaien maar.
en als ik die .bat met die inhoud dan uitvoer op een bepaalde partitie, komt het daar in alle subdirs te staan :?

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Probeer het hieven uit - gemakkelijk is om die 2 regels "copy" even te vervangen door een "echo" zodat je kan zien wat er normaal zou gebeuren :)

Verwijderd

Topicstarter
Ja geweldig. Het werkt. Bedankt. Dit script kan ik om de zoveel tijd draaien om ervoor te zorgen dat als er ook nieuwe dirs gemaakt worden. Erin 2 txt's files komen te staan met info over toegankelijkheid hier op het netwerk :D

Verwijderd

Sorry dat ik ouwe koeien uit de sloot haal....

Maar ik zit beetje het bovenstaand scriptje uit voeren, maar lukt me niet om een bestandje zodanig te vervormen dat ik een bestand kan kopieren naar 50 verschillende submappen.

Voorbeeld:

Bestand A uit Map B. Moet gekopieerd worden naar alle submappen uit Map Q (dit zijn er 150)...
Kunnen jullie helpen?

Dank je wel alvast....
Pagina: 1