Войти

Показать полную графическую версию : [решено] Занулить все файлы в папке все/по маске


lolwooot
27-04-2015, 17:53
Сабж. Получил список файлов
chcp 1251
echo >filelist.txt
dir /b /d >>filelist.batКак дописать свою строчку перед каждой строчкой в этом текстовом файле?
Помогите.

mwz
27-04-2015, 18:26
Дописать в начало каждой строки тестового файла »
дописать свою строчку перед каждой строчкой »

Так строку перед каждой строкой – или в начало каждой строки?
"Своя строчка" строго одна и та же – или разные?

lolwooot
27-04-2015, 18:41
Цитата mwz:
Так строку перед каждой строкой – или в начало каждой строки? »
В начало.
Цитата mwz:
"Своя строчка" строго одна и та же – или разные? »
Одна и та же.
Примерно такую:
type nul > .\папка\папка\
PS или подскажите альтернативу, как занулить все файлы в папке.

iccup.platoon@vk
27-04-2015, 18:50
А общая цель какова?

lolwooot
27-04-2015, 19:04
Цитата iccup.platoon@vk:
А общая цель какова? »
есть папка (скажем кидаем туда же батник), нужно занулить там все файлы.
путь - BAT или VBS.

iccup.platoon@vk
27-04-2015, 19:15
Эм...

@echo off
set path=D:\test
for /f "delims=" %%i in ('dir %path% /b /a:-d') do (
type nul > %%i
)

Отработает на каждый файл в папке, переменную path меняем на свою папку, если я правильно понял задачу.

Georgio
27-04-2015, 19:20
есть папка (скажем кидаем туда же батник), нужно занулить там все файлы. »


@for /f "delims=" %%i in ('2^>nul dir/a-d/b') do @if "%%~fi" neq "%~f0" rem:>"%%i"

iccup.platoon@vk
27-04-2015, 19:22
Ааа, батник должен быть в папке, среди ВБС и БАТ файлов и должен нулить их? Тогда так.

@echo off
set pict=*.vbs,*.bat
for /f "delims=" %%i in ('dir %pict% /b /a:-d') do (
type nul > %%i
)

Сохранять как *.cmd




© OSzone.net 2001-2012