|
помогите с батником |
☑ |
0
dreamoff
14.11.12
✎
14:55
|
помогите пожалуйста с батником.я в них ничего не понимаю
необходимо из определенного каталога получить имена файлов и записать их в текстовый файл
|
|
1
v8Newbie
14.11.12
✎
15:00
|
(0) В общем виде для Windows: "dir * > text.txt". Поработай с ключами для dir. "dir /?"
|
|
2
Maxus43
14.11.12
✎
15:01
|
cd "каталог"
dir - просмотр файлов, запись хз
|
|
3
v8Newbie
14.11.12
✎
15:03
|
(2) Можно, можно.. Ну разумеется, я написал для текущего каталога.
|
|
4
dreamoff
14.11.12
✎
15:03
|
а как записать имена файлов в файл?
|
|
5
Hazer79
14.11.12
✎
15:04
|
dir >> имяТекстовогоФайла.txt
прекрасно справляется
|
|
6
НЕА123
14.11.12
✎
15:05
|
(4)
делай (2) потом (1)
не перепутай!
|
|
7
le_
14.11.12
✎
15:06
|
@echo off
rem ниже задается каталог, в котором искать, текстовый файл будет создан в том же каталоге
set cat = c:\
dir %cat% /b > %cat%\1.txt
|
|
8
ukolabrother
14.11.12
✎
15:07
|
dir c:\tmp > c:\out.txt
|
|
9
Azverin
14.11.12
✎
15:07
|
(0) лентяй
|
|
10
dreamoff
14.11.12
✎
15:08
|
а как в имя файла добавить дату и время?
|
|
11
НЕА123
14.11.12
✎
15:09
|
развод.
|
|
12
dreamoff
14.11.12
✎
15:18
|
(11)почему сразу развод?если я в этом ничего не понимаю,то это преступление?
|
|
13
le_
14.11.12
✎
15:57
|
(10)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile("c:\1.txt", True)
set WMIService = GetObject("winmgmts:\\.\root\cimv2")
set colFiles = WMIService.ExecQuery("Select * From CIM_DataFile Where Drive='c:' AND Path='\\temp\\'")
For Each objFile In colFiles
objTextFile.Write(objFile.FileName & "_" & left(objFile.LastModified, 4) & "." & mid(objFile.LastModified, 5, 2) & "." &mid(objFile.LastModified, 7, 2) & "." & objFile.Extension & vbCRLF)
Next
objTextFile.Close
|
|
14
drcrasher
14.11.12
✎
16:01
|
(13) ТС с batch справиться не может, про help не знает, а ты ему WSH суёшь =)
|
|
15
dreamoff
14.11.12
✎
16:09
|
@echo off
set mytime=%time:~0,8%
set mydate = %date%_%mytime::=_%
set mylog = \\dksql82\1clogs\LogXml
set log=%mylog%_%mydate%
set cat = /mccru_datacrat/send/
dir %cat% /b >%log%.txt
файл записывается в текущий каталог и в имени только "_"
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший