Cataloging Hard Drive

P

Paul Brenchley

Hi

I have a hard drive which is split into folders. Each folder had sub
folders which contain music files.

i.e. Hard Drive>Artist>CD Tiltle>Files

I can catalog the music files using Print Folder or Supercat, but I need to
catalog the sub folders (the CD Title in example above)

Any help or ideas please
 
B

BrokerNetwork

Search for a freeware program called Dirlister - Its configurable to
how deep it goes and exports to txt or html.

It was very good the last time i used it - hope this helps somewhat.
 
J

Jon

Paul Brenchley said:
Hi

I have a hard drive which is split into folders. Each folder had sub
folders which contain music files.

i.e. Hard Drive>Artist>CD Tiltle>Files

I can catalog the music files using Print Folder or Supercat, but I need
to catalog the sub folders (the CD Title in example above)

Any help or ideas please

dir /s /ad
or
tree

start > run > cmd
dir /?
tree /?

Jon

Jon
 
D

David Candy

You can drag a folder from (say explorer) on to the file. You can put it in
Sendto, type sendto in Start Run, copy the file into the sendto folder, then
right click the folder you want to list, Send To, PrintDetailsAppend.
Sending To simulates a drag and drop.

Then import the file into excel, delete the columns you don't want (as most
are blank for any individual type of file, eg MP3 don't have a Date Picture
Taken and JPEGs don't have a Genre property), sort it on description and
delete the files you don't want. That will leave just the properties and
files you want. This is the most general purpose way I can think of to meet
everyones needs.

A drive is the same as a folder for these purposes.

Attached is a VBScript that generate the shell properties (what you see or
could see in Explorer). It is a 51 column csv. There is about 40 properties
on a standard XP and I've allowed about 10 columns for custom properties
that applications may add. Those whove seen it before this one automatically
finds the desktop rather than editing the script. To use, drop a folder on
it or place in Sendto and send a folder to it. If using the for command
(below) you must run it once whereever you put it so it can be found.

To do sub folders type in a command prompt in the folder that you want to
start in (It also does the parent folder - a quirk of For)
for /r %A in (.) do start "" /w "PrintDetailsAppend" "%~dpA"

It creates a file on the desktop called Folder Property List.txt

Copy the following line into a text document and rename it to
PrintDetailsAppend.vbs (it is also attached)

Set objShell = CreateObject("Shell.Application")
Set Ag=Wscript.Arguments
set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\App
Paths\" & Wscript.ScriptName & "\", Chr(34) & Wscript.ScriptFullName &
Chr(34)
WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\App
Paths\" & Left(Wscript.ScriptName, Len(Wscript.ScriptName)-3) & "exe" & "\",
Chr(34) & Wscript.ScriptFullName & Chr(34)

Set Fldr=objShell.NameSpace(Ag(0))

Set FldrItems=Fldr.Items
Set fso = CreateObject("Scripting.FileSystemObject")


Set DeskFldr=objShell.Namespace(16)
FName=fso.buildpath(DeskFldr.self.path, "Folder Property List.txt")


Set ts = fso.OpenTextFile(FName, 8, vbtrue)



For x = 0 to 50
t1 = t1 & Fldr.GetDetailsOf(vbnull, x) & " (Shell)" & vbtab
Next
ts.write FLDR.self.path &vbcrlf
ts.Write T1 & vbcrlf
T1=""


For Each FldrItem in FldrItems
For x = 0 to 50
t1 = t1 & Fldr.GetDetailsOf(FldrItem, x) & vbtab
Next
t1=t1 & vbcrlf
ts.Write T1
T1=""
Next
 
P

Paul Brenchley

Sorry I should have added then when I get the list of titles I want to
easily export them to excel (I don't want to use DOS Commands)

Any recommendations?

Thanks
 
P

Paul Brenchley

Sorry but I don't un derstand your post

"David Candy" <.> wrote in message
Why don't you read the posts moron.
 
P

Paul Brenchley

I can't open the attachment, and if I could do't I have to understand what
to do?
"David Candy" <.> wrote in message
What does it matter if you understand it or not. The file is attached.
 
D

David Candy

Allow yourself access to the file in OE's Tools - Options - Security.

Put it somewhere.

Drag a folder on it to do just that folder - as it says a file for importing into excel will appear on the desktop.

To do a tree you need to use the command prompt and the For command. It runs a command in each folder in a tree. Each folder adds itseld to the file on the desktop.
 
P

Paul Brenchley

Thanks
"David Candy" <.> wrote in message
Allow yourself access to the file in OE's Tools - Options - Security.

Put it somewhere.

Drag a folder on it to do just that folder - as it says a file for importing
into excel will appear on the desktop.

To do a tree you need to use the command prompt and the For command. It runs
a command in each folder in a tree. Each folder adds itseld to the file on
the desktop.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top