![]() |
нахождение txt.
Привет всем! Нужна помощь
задание такое: найти любой txt файл в диске С. После нахождения программа должна вывести на экран имя файла, время создания файла, и вес. Спасибо |
Код:
@for /f "delims=" %%a in ('dir /b/s/a-d c:\*.txt') do @( |
выводит ошибку "непредвиденное появление %%a"
|
Вот вам vbs скрипт, который будучи запущен найдет вам все txt файлы и требуемый результат запишет в лог c:\temp\txt-files.txt
Const ForAppending = 8 strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery("Select * from CIM_DataFile where FileName Like '*.txt'") Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTextFile = objFSO.OpenTextFile("c:\temp\txt-files.txt", ForAppending, True) For Each objFile In colFiles objTextFile.WriteLine(objFile.Name & " " & objFile.DateCreated & " " & objFile.Size) Next objTextFile.Close |
мне нужен bat... но все равно спасибо=)
|
Цитата:
Но я подумал, что вам нужно решить задачу, при этом неважно bat или vbs. Тем более листинг vbs круче выглядит : ) имхо Да и "погибче" будет |
дело в том, что задание именно по bat дали=)
|
Цитата:
Код:
test.bat >test.log 2>&1 |
Спасибо большое!=)
|
Время: 14:40. |
Время: 14:40.
© OSzone.net 2001-