Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Обнуление файлов в папке (http://forum.oszone.net/showthread.php?t=213322)

User85vv 15-08-2011 16:56 1732394

Обнуление файлов в папке
 
Помогите написать скрипт, который делает размер всех файлов в папке,в которой он запущен, = 0 байт. Удаление файлов не нужно. Желательно через bat, если можно.

Foreigner 15-08-2011 17:10 1732406

User85vv,
Код:

@echo off
for /f "tokens=*" %%i in ('dir /b /s /a-d "C:\Some\Folder"') do cd.>"%%i"

Цитата:

Цитата User85vv
в папке,в которой он запущен»

Код:

@echo off
for /f "tokens=*" %%i in ('dir /b /s /a-d "%~dp0"') do cd.>"%%i"


Foreigner 15-08-2011 17:31 1732428

Если не надо обнулять сам батник:
Код:

@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 2555939

А если немножко посложнее:

Поиск файлов (например по шаблону *.avi) в папке и подпапках, начиная от текущей, и при нахождении файла,
присвоить ему размер 0 байт.
Помогите

Foreigner 21-09-2015 17:05 2555943

User85vv,
Код:

@echo off

for /f "tokens=*" %%i in ('dir /b /s /a *.avi') do cd.>"%%i"



Время: 09:11.

Время: 09:11.
© OSzone.net 2001-