Toon posts:

[2003] Verwijderen met vbs werkt niet meer*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een script dat al meer dan een jaar goed werkt geeft sinds enkele weken problemen en ik krijg het niet werkend. Het gaat om een vbscript op een Windows 2003 std server dat elke nacht draait om oude backups op te ruimen. Ik heb even het gedeelte uit het script geknipt waar het mis gaat.
code:
1
2
3
4
5
6
7
8
removeDir = "D:\Backup\remove2"
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FolderExists (removeDir) Then
  FSO.DeleteFolder (removeDir)
  MsgBox "Directory remove verwijderd."
else
  MsgBox "De directory remove bestaat niet!"
End if


Dit is even een tijdelijk test scriptje. Ik weet zeker dat de directory d:\backup\remove2 bestaat. Het script ziet ook dat de directory bestaat en roept de DeleteFolder aan, maar daar stopt het script met een error:
Regel: 4
Teken: 2
Fout: Kan het pad niet vinden
Runtime fout Microsoft VBscript

Ik krijg dus nooit een msgbox. Ook niet dat de directory niet bestaat. Als ik overigens de DeleteFolder weghaal (commentaar) dan krijg ik de msgbox te zien met "Directory remove verwijderd.". Ik hoop dat iemand een idee heeft wat hier mis gaat.

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Misschien je Windows Script corrupt? Want het ziet er goed uit, en het testen.uitvoeren op mijn pc bevestigt dat :)

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


Verwijderd

Topicstarter
sanfranjake schreef op maandag 22 december 2008 @ 11:40:
Misschien je Windows Script corrupt? Want het ziet er goed uit, en het testen.uitvoeren op mijn pc bevestigt dat :)
Heb je een idee hoe ik dat zou kunnen fixen?

  • Laagje
  • Registratie: Juli 2002
  • Laatst online: 02-08-2022
err..

[ Voor 95% gewijzigd door Laagje op 22-12-2008 15:42 . Reden: ik moet beter lezen.. nvm :-) ]


  • mookie
  • Registratie: Juni 2002
  • Laatst online: 15-06-2025

mookie

Heerlijk Helder

meestal is het path te lang.
Ik heb een dergelijk script om de foldersize van bepaalde mappen te lezen.
Die geeft dezelfde melding als hij een path vind dat te lang is.
de maximale map diepte op NTFS is namelijk dieper dan de diepte die het folder object ondersteundt...

mookie


  • mookie
  • Registratie: Juni 2002
  • Laatst online: 15-06-2025

mookie

Heerlijk Helder

ik heb het dus niet over D:\Backup\remove2
Dat is duidelijk niet te lang
Er kan echter een map achter zitten (meerdere) die te diep zijn

mookie


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

QnJhaGlld2FoaWV3YQ==

Pagina: 1