Показать полную графическую версию : [решено] Занулить все файлы в папке все/по маске
lolwooot
27-04-2015, 17:53
Сабж. Получил список файлов
chcp 1251
echo >filelist.txt
dir /b /d >>filelist.batКак дописать свою строчку перед каждой строчкой в этом текстовом файле?
Помогите.
Дописать в начало каждой строки тестового файла »
дописать свою строчку перед каждой строчкой »
Так строку перед каждой строкой – или в начало каждой строки?
"Своя строчка" строго одна и та же – или разные?
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 меняем на свою папку, если я правильно понял задачу.
есть папка (скажем кидаем туда же батник), нужно занулить там все файлы. »
@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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.