Dit lijkt een makkelijke vraag maar dat valt tegen. Het probleem is het volgende:
Ik wil uit een grote map met documenten (dat zijn er duizenden) alle documenten die bijv. ouder zijn dan 3 maanden naar een archief dir verplaatsen. Daarbij moeten de bovenliggende dir's:
-gekopieerd worden (zodat je dus de directorystructuur behoudt en de documenten makkelijk terug kan vinden)
-verplaatst worden, mits alle documenten die erin staan ouder zijn dan 3 maanden
het is bijvoorbeeld zo:
Zo zou de archiefmap eruit moeten komen te zien na archiveren:
En zo zou de originele map er na archiveren uit moeten zien:
Ik hoop dat dat een beetje illustreert wat ik bedoel.
Probleem is echter dat Windows dat niet kan. Weet iemand daar een programmaatje voor?
En natuurlijk moet dat om de zoveel tijd herhaald kunnen worden, waarbij precies hetzelfde gebeurt, maar waarbij er wel wordt toegevoegd aan de bestaande archiefmappen i.p.v. dat er wordt overschreven.
Ik wil uit een grote map met documenten (dat zijn er duizenden) alle documenten die bijv. ouder zijn dan 3 maanden naar een archief dir verplaatsen. Daarbij moeten de bovenliggende dir's:
-gekopieerd worden (zodat je dus de directorystructuur behoudt en de documenten makkelijk terug kan vinden)
-verplaatst worden, mits alle documenten die erin staan ouder zijn dan 3 maanden
het is bijvoorbeeld zo:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| +-Documenten +-Map1 |+Brieven ||-doc1.doc (2-2003) ||-doc2.doc (3-2003) ||-doc3.doc (3-2003) |+Faxen ||-fax1.doc (12-2002) ||-fax2.doc (1-2002) |+Facturen ||-factuur1.doc (9-2002) ||-factuur2.doc (4-2003) +-Map2 |+Brieven ||-doc1.doc (8-2002) ||-doc2.doc (9-2002) ||-doc3.doc (10-2002) |+Faxen ||-fax1.doc (12-2002) ||-fax2.doc (12-2002) |+Facturen ||-factuur1.doc (9-2002) ||-factuur2.doc (11-2002) |
Zo zou de archiefmap eruit moeten komen te zien na archiveren:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| +-Documenten +-Map1 |+Faxen ||-fax1.doc (12-2002) ||-fax2.doc (1-2002) |+Facturen ||-factuur1.doc (9-2002) +-Map2 |+Brieven ||-doc1.doc (8-2002) ||-doc2.doc (9-2002) ||-doc3.doc (10-2002) |+Faxen ||-fax1.doc (12-2002) ||-fax2.doc (12-2002) |+Facturen ||-factuur1.doc (9-2002) ||-factuur2.doc (11-2002) |
En zo zou de originele map er na archiveren uit moeten zien:
code:
1
2
3
4
5
6
7
8
| +-Documenten +-Map1 |+Brieven ||-doc1.doc (2-2003) ||-doc2.doc (3-2003) ||-doc3.doc (3-2003) |+Facturen ||-factuur2.doc (4-2003) |
Ik hoop dat dat een beetje illustreert wat ik bedoel.
Probleem is echter dat Windows dat niet kan. Weet iemand daar een programmaatje voor?
En natuurlijk moet dat om de zoveel tijd herhaald kunnen worden, waarbij precies hetzelfde gebeurt, maar waarbij er wel wordt toegevoegd aan de bestaande archiefmappen i.p.v. dat er wordt overschreven.
[ Voor 8% gewijzigd door Krankenstein op 10-04-2003 17:45 ]