/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
hjælp med filoperationer (rename)
Fra :
Thomas Smedebøl
Dato :
12-10-03 23:55
Jeg bruger nedenstående kode, men får:
Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied
/randomize/start.asp, line 50
Mine andre sider virker fint nok og filerne der skal omdøbes er ikke
skrivebeskyttede.
Hvad gør jeg galt?
Mvh Thomas
-------------------------
<%
FUNCTION random(input_upperbound) 'genererer et tilfældigt x-cifret tal
mellem 0 og input_upperbound
dim charvar, number
Randomize
IF input_upperbound > 0 THEN
number = INT((input_upperbound+1) * Rnd)
END IF
charvar = len(number)
FOR i = charvar TO len(input_upperbound)-1
random = random & "0"
NEXT
random = random & number
END FUNCTION
%>
<html>
<head>
</head>
<body>
<p>Start på renaming med randomize funktion
<%
'Create the FileSystemObject object
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
'Obtain an folder object instance for a particular directory
Dim objFolder
sti = Server.MapPath(".") & "\files"
Set objFolder = objFSO.GetFolder(sti)
'Use a For Each ... Next loop to display the files
Dim objFile
antalfiler = objFolder.Files.count
For Each objFile in objFolder.Files
fra = sti & "\" & objFile.Name
til = sti & "\" & random(antalfiler) & objFile.Name
objFSO.MoveFile fra,til
Next
Set objFile = Nothing
Set objFolder = Nothing
Set objFSO = Nothing
%>
<p>Slut på renaming med randomize funktion
</body>
</html>
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177560
Tips :
31968
Nyheder :
719565
Indlæg :
6408943
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.