/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Skrive versionsnummer for en fil
Fra : e-SKape - Before It'~


Dato : 22-05-02 22:36

Hejsa

Hvordan henter man den info der står i en fils dokumentinfo (højreklik,
egenskaber, dokumentinfo, oprindelse, versionsnummer (plus alle de andre
felter...)

//e-SKape



 
 
Jakob Andersen (22-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 22-05-02 23:07

"e-SKape - Before It's Too Late..."
<sagerxXx_svend(removethisandthexes)@hotmail.com> skrev i en meddelelse
news:3cec0f1b$0$70404$edfadb0f@dspool01.news.tele.dk...
> Hvordan henter man den info der står i en fils dokumentinfo (højreklik,
> egenskaber, dokumentinfo, oprindelse, versionsnummer (plus alle de andre
> felter...)

Hvis du tænker på office dokumenter bliver du nødt til at åbne dem med et
Word objekt som kræver at office er installeret på serveren hvilket ofte
ikke er tilfældet da licenseringen på dette område er noget stram.

De mest basale egenskaber som er ens for alle filer kan hentes vha. file
objektet:

<http://www.devguru.com/Technologies/vbscript/quickref/file.html>

--
Jakob Andersen



e-SKape - Before It'~ (23-05-2002)
Kommentar
Fra : e-SKape - Before It'~


Dato : 23-05-02 00:23


"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:ach4rd$70l$1@sunsite.dk...
> Hvis du tænker på office dokumenter bliver du nødt til at åbne dem med et
> Word objekt som kræver at office er installeret på serveren hvilket ofte
> ikke er tilfældet da licenseringen på dette område er noget stram.

Nøh, det var filer generelt... det er rent faktisk rene tekstfiler uden
efternavn/extension
Og så er det min egen computer/server, så der er word på, med det er jo så
ligemeget, ikke?

> De mest basale egenskaber som er ens for alle filer kan hentes vha. file
> objektet:
>
> <http://www.devguru.com/Technologies/vbscript/quickref/file.html>

Jeg kan ikke lige se noget om versionsnummeret, men jeg har fundet noget via
MSDN:

(det lå godt nok i en funktion, men det blev så omskrevet)

function ShowFileVersion(pathspec){
var fso, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
s += fso.GetFileVersion(pathspec);
if (s == "")
s = "No version information available.";
return(s);
}

Min version med sammenhæng med resten:

<%
Dim fso, physPath
Set fso = Server.CreateObject( "Scripting.FileSystemObject" )
physPath = Server.MapPath("Artikler/Cracks/cracks")
Set myFolder = fso.GetFolder( physPath )
%>
<P align="center">
<TABLE>
<Klip (udnødvendigt)>
<%

For Each file in myFolder.Files

''---------------Start Versionfinder---------->
<--- her finder den... et eller andet
Dim ver
'ver = ""
pathspec = file
ver = fso.GetFileVersion(pathspec)
if (ver = "") then
ver = "-"
end if
''---------------End Versionfinder---------->

Response.Write "<TR>"
Response.Write " <TD>&nbsp;" & file.Name & "&nbsp;</TD>"
Response.Write " <TD align='center'>&nbsp;" & ver & "&nbsp;</TD>"
<--- Her bliver den sat ind
Response.Write " <TD>&nbsp;" & myFolder.DateLastModified &
"&nbsp;</TD>"
Response.Write "</TR>"
Next %>
</TABLE>

Jeg har fået den til at virke, men jeg er i tvivl, om, hvad det er for nogen
versionsnumre den kigger på, fordi jeg kan ikke få den til at skrive andet
end "-" dvs. den kunne ikke finde nogen info...

Uddrag fra Windows Script Technologies:
###
JScript

Requirements
Version 1

Returns the version number of a specified file.

object.GetFileVersion(pathspec)
Arguments
object
Required. Always the name of a FileSystemObject.
pathspec
Required. The path (absolute or relative) to a specific file.
Remarks
The GetFileVersion method returns a zero-length string ("") if pathspec does
not end with the named file or if the file does not contain version
information.

Note The GetFileVersion method works only on the provided path string.
It does not attempt to resolve the path, nor does it check for the existence
of the specified path.
###

> --
> Jakob Andersen
>
>



e-SKape - Before It'~ (22-05-2002)
Kommentar
Fra : e-SKape - Before It'~


Dato : 22-05-02 23:58


"e-SKape - Before It's Too Late..."
<sagerxXx_svend(removethisandthexes)@hotmail.com> skrev i en meddelelse
news:3cec0f1b$0$70404$edfadb0f@dspool01.news.tele.dk...
> Hejsa
>
> Hvordan henter man den info der står i en fils dokumentinfo (højreklik,
> egenskaber, dokumentinfo, oprindelse, versionsnummer (plus alle de andre
> felter...)
>
> //e-SKape

I kan evt. se hvor jeg vil have det skrevet ud på:
http://sk.lir.dk/e-SKapeHP/vis_artikel.asp?art=cracks.asp

//e-SKape
Ps. det er ikke så meget fordi jeg gerne vil offentliggøre nogen
cracks/serials, jeg vil bare gerne prøve teknikken...




Gregers Petersen (23-05-2002)
Kommentar
Fra : Gregers Petersen


Dato : 23-05-02 08:47

"e-SKape - Before It's Too Late..."
<sagerxXx_svend(removethisandthexes)@hotmail.com> skrev i en meddelelse
news:3cec2232$0$18600$edfadb0f@dspool01.news.tele.dk...
> I kan evt. se hvor jeg vil have det skrevet ud på:
> http://sk.lir.dk/e-SKapeHP/vis_artikel.asp?art=cracks.asp

Der giver en 500


--
MvH

Gregers Petersen
http://disclaimer.gpweb.dk



e-SKape (23-05-2002)
Kommentar
Fra : e-SKape


Dato : 23-05-02 15:09

"Gregers Petersen" <usenet@fjern-dettegpweb.dk> wrote in message
news:261H8.2272$N46.180893@news010.worldonline.dk...
> "e-SKape - Before It's Too Late..."
> <sagerxXx_svend(removethisandthexes)@hotmail.com> skrev i en meddelelse
> news:3cec2232$0$18600$edfadb0f@dspool01.news.tele.dk...
> > I kan evt. se hvor jeg vil have det skrevet ud på:
> > http://sk.lir.dk/e-SKapeHP/vis_artikel.asp?art=cracks.asp
>
> Der giver en 500

Æhh...? Prøv igen :)

//e-SKape



scn (23-05-2002)
Kommentar
Fra : scn


Dato : 23-05-02 15:17

"e-SKape" <sagerxXx(removeXes)_svend@hotmail.com> skrev i en meddelelse
news:3cecf805$0$70466$edfadb0f@dspool01.news.tele.dk
> "Gregers Petersen" <usenet@fjern-dettegpweb.dk> wrote in message
> news:261H8.2272$N46.180893@news010.worldonline.dk...
>> "e-SKape - Before It's Too Late..."
>> <sagerxXx_svend(removethisandthexes)@hotmail.com> skrev i en
>> meddelelse news:3cec2232$0$18600$edfadb0f@dspool01.news.tele.dk...
>>> I kan evt. se hvor jeg vil have det skrevet ud på:
>>> http://sk.lir.dk/e-SKapeHP/vis_artikel.asp?art=cracks.asp
>>
>> Der giver en 500
>
> Æhh...? Prøv igen :)
>

Siden kan ikke vises

Der er opstået et problem med den side, du forsøger at se, og siden kan ikke vises.



Prøv følgende:

Klik på knappen Opdater, eller forsøg igen senere.
Åbn sk.lir.dk hjemmesiden, og søg derefter efter hyperlinks til
de ønskede oplysninger.

HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services



Tekniske oplysninger (for supportteknikere)

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0400)
En sætning var ventet
/e-skapehp/inc/inctop.asp, line 2
Browsertype:

Opera/6.01 (Windows 2000; U) [da]
Side:
GET /e-SKapeHP/vis_artikel.asp
Klokkeslæt:
23. maj 2002, 16:13:21
Yderligere oplysninger:
Microsoft Support


--
mvh
Søren
http://www.soeren-nielsen.dk/akvarie/



e-SKape - Before It'~ (26-05-2002)
Kommentar
Fra : e-SKape - Before It'~


Dato : 26-05-02 13:48

> >> Der giver en 500
> >
> > Æhh...? Prøv igen :)
> >
>
> Siden kan ikke vises

Nåh.. Dohh, jeg troede han ville have 500,- for at svare eller noget.. Dumme
mig *g*

Den kører nu, men stadig uden versionsnummer

//e-SKape





e-SKape - Before It'~ (26-05-2002)
Kommentar
Fra : e-SKape - Before It'~


Dato : 26-05-02 13:56

Kan man evt. lave en database, der henter versionsnummeret, og lægger det i
et felt i databasen.
Hvis jeg kan det, kan jeg jo bare hente det ud af DB'en... det ville jo være
meget lettere...

//e-SKape



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste