Показать полную графическую версию : [решено] Обнуление файлов в папке
User85vv
15-08-2011, 16:56
Помогите написать скрипт, который делает размер всех файлов в папке,в которой он запущен, = 0 байт. Удаление файлов не нужно. Желательно через bat, если можно.
Foreigner
15-08-2011, 17:10
User85vv,
@echo off
for /f "tokens=*" %%i in ('dir /b /s /a-d "C:\Some\Folder"') do cd.>"%%i"
в папке,в которой он запущен»
@echo off
for /f "tokens=*" %%i in ('dir /b /s /a-d "%~dp0"') do cd.>"%%i"
Foreigner
15-08-2011, 17:31
Если не надо обнулять сам батник:
@echo off
for /f "tokens=*" %%i in ('dir /b /s /a-d "%~dp0"') do if not "%%i"=="%~f0" cd.>"%%i"
User85vv
21-09-2015, 16:56
А если немножко посложнее:
Поиск файлов (например по шаблону *.avi) в папке и подпапках, начиная от текущей, и при нахождении файла,
присвоить ему размер 0 байт.
Помогите
Foreigner
21-09-2015, 17:05
User85vv,
@echo off
for /f "tokens=*" %%i in ('dir /b /s /a *.avi') do cd.>"%%i"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.