powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как на ASP при помощи FileSystem
5 сообщений из 5, страница 1 из 1
Как на ASP при помощи FileSystem
    #32409789
*E*G*O*R*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сабж
Как узнать какие есть на машине диски?
Какие есть папки на диске?

За рание благодарен!!!!
...
Рейтинг: 0 / 0
Как на ASP при помощи FileSystem
    #32409858
SnowMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясни на какой машине хочешь узнать: на которой сервер или на которой клиент?
...
Рейтинг: 0 / 0
Как на ASP при помощи FileSystem
    #32410157
*E*G*O*R*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это все происходит на стороне сервера.
Это делает админ.
мне нужно зделать перемещение по дискам и каталогам.
наподобии есть <input type="file">
но тама ты выбираешь файлы а мне нужно выбрать папки....
...
Рейтинг: 0 / 0
Как на ASP при помощи FileSystem
    #32410819
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<input type="file" ...> - показывает файлы на стороне клиента.
Если тебе папки нужно просматриватьь тоже на стороне клиента, то простым ASP не сделаешь. Нужно либо java-апплет или ActiveX свой делать (ИМХО)
...
Рейтинг: 0 / 0
Как на ASP при помощи FileSystem
    #32411020
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно использовать FileSystemObject, вот кстати некий Билл написал такой скрипт ;)

You are welcome to play around with this script I wrote some time in the
past. It gives more information than you need, but not too hard to strip
that.

Option Explicit
Dim fso, WshShell
Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
'
Dim s, CountTgt, FileDesc, CountFiles, CountSubs
Dim SrchDir, FileType, File, Subfldr
Dim StartTime, EndTime, ElapsedTime
'
CountTgt = 0
CountFiles = 0
CountSubs = 0
StartTime = Now
'
SrchDir = "c:"
FileType = "vbs"
Count(SrchDir)
'
EndTime = Now
ElapsedTime = DateDiff("s", StartTime, EndTime)
'
Dim L1, L2, L3, L4, L5, L6, OutFile, Results
L1 = "Specified Search Directory: " & _
UCase(SrchDir) & vbcrlf
L2 = "Specified File Search: " & "." & UCase(FileType) & _
" - " & FileDesc & vbcrlf & vbcrlf
L3 = "There are " & CountFiles & " files and " & CountSubs & _
" folders in " & UCase(SrchDir) & vbcrlf & vbcrlf
L4 = "Search Results: " & CountTgt & " ." & UCase(FileType) & _
" files found. "
L5 = "Search time: " & ElapsedTime & " seconds" & vbcrlf
L6 = "================================"
Set fso = CreateObject("Scripting.FileSystemObject")
OutFile = fso.GetSpecialFolder(2) & "\" & _
UCase(FileType) & "list.txt"
'
Set Results = fso.CreateTextFile(OutFile, True)
Results.Write L1 & L2 & L3 & L4 & L5 & L6 & L6 & vbcrlf & s
Results.Close
WshShell.Run OutFile
'
Sub Count(path)
For each File in fso.GetFolder(path).Files
CountFiles = CountFiles + 1
If UCase(fso.GetExtensionName(File.Name))=UCase(FileType) Then
s = s & File.Path & vbcrlf
CountTgt = CountTgt + 1
FileDesc = File.Type
End If
Next
For each Subfldr in fso.GetFolder(path).SubFolders
CountSubs = CountSubs + 1
Count(SubFldr)
Next
End Sub

Bill James
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как на ASP при помощи FileSystem
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]