Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
Hack3d92
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 3
1

Удаление всех временных файлов определенного типа (BAK, TMP) с заданного дискового тома

02.04.2016, 12:09. Просмотров 1557. Ответов 6
Метки нет (Все метки)

Уважаемые форумчане, подскажите как составить командный файл для реализации алгоритма автоматизации управления ПК и операционной системы Windows и выполнить отладку командного файла.

- Удаление всех временных файлов определенного типа (BAK,TMP) с заданного дискового тома помощью программных средств операционной системы. Рекомендуется использоваться команды DIT,FIND,FINDSTR,SORT.

P.S
Начальник попросил (в приказном тоне) для сына это задание сделать(он программист от бога, просто занятой очень), а я в программировании вообще не бум-бум (технарь по железу), думаю для знающих людей это пустяк...заранее буду благодарен за помощь!!!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2016, 12:09
Ответы с готовыми решениями:

Удаление временных файлов (*tmp)
Помогите немного поправить код.Должно при запуске bat давать запрос на каких дисках удалять...

Удалить временные файлы определенных типов с заданного дискового тома
удалить временные файлы определенного (.bak .tmp и др) с заданного дискового тома.

Удаление файлов определенного типа из определенного каталога
Нужна помощь! Хочу написать командный файл, который бы удалял определенный тип файлов из...

Удалить файлы *.tmp нулевого размера в каталоге временных файлов
Нужно удалить файлы *.tmp нулевого размера в каталоге временных файлов. Написал BATник: for %%A...

Удаление из всех подкаталогов заданного каталога, включая вложенные, всех FGI-файлов размером не более 27 Кб
Задача - в C:\folders\ много поддиректорий, автоматически создаются файлы различные графические, и...

6
RostorLuxor
137 / 122 / 46
Регистрация: 12.08.2015
Сообщений: 1,202
Записей в блоге: 1
02.04.2016, 15:31 2
Сделать надо программу или BAT-файл?
0
Hack3d92
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 3
02.04.2016, 16:09  [ТС] 3
Да BAT-файл. Если не трудно, то еще сам код приложить.
0
alpap
2870 / 1652 / 563
Регистрация: 26.04.2015
Сообщений: 5,495
03.04.2016, 12:20 4
Цитата Сообщение от Hack3d92 Посмотреть сообщение
Удаление всех временных файлов определенного типа (BAK,TMP) с заданного дискового тома
Windows Batch file
1
2
3
4
5
@echo off
set /p d="Litera diska: "
set "vrf=$$$,$db,__a,__b,~cw,001,002,113,73b,aba,abf,abk,acp,as4,asd,ashbak,asvx,ate,ati,bac,bak,bak~,bak2,bak3,bakx,bbb,bbz,bck,bckp,bcm,bk1,bkc,bkf,bkp,bks,blend1,blend2,bm3,bpa,bpb,bpm,bpn,bps,bup,cbk,cbu,ck9,crds,da0,dash,dba,dbk,diy,dna,dov,fbc,fbf,fbk,fbu,fbw,fh,fhf,flka,flkb,fpsx,ftmb,ful,fza,gb1,gb2,gbp,gho,ghs,icf,ipd,iv2i,jbk,jdc,kb2,lcb,llx,mbk,mbw,mdbackup,mddata,mdinfo,mem,mig,mpb,mv_,nb7,nba,nbak,nbd,nbf,nbi,nbk,nbs,nbu,nco,nfb,nfc,npf,nps,nrbak,nrs,nwbak,obk,oeb,old,onepkg,ori,orig,paq,pbb,pbj,qba,qbb,qbk,qbm,qbmb,qbmd,qbx,qic,qsf,qualsoftcode,qv~,rbc,rbf,rbk,rbs,rdb,rgmb,rmbak,rrr,sbb,sbs,sbu,skb,sn1,sn2,sna,sns,spf,spg,spi,srr,stg,sv$,sv2i,tbk,tdb,tig,tis,tlg,tmp,tmr,trn,ttbk,uci,v2i,vbk,vbm,vbox-prev,vpcbackup,vrb,wbb,wbcat,win,wjf,wpb,wspak,xlk,yrcbck"
for %%a in (%vrf%) do for /f "delims= eol=" %%b in ('2^>nul dir /a-d/b/s "%d%:\*.%%a"') do echo del /q "%%~b"
exit
Если все устраивает, для рабочего режима уберите ehco в последней строке перед del /q.
1
greg zakharov
Покинул форум
2347 / 988 / 279
Регистрация: 07.05.2015
Сообщений: 1,975
03.04.2016, 13:32 5
Все решается одной строкой (Win7) в консоли:
Windows Batch file
1
for /f "tokens=*" %i in ('where X:\ /f /r *.bak *.tmp') do @del /f /q %i
где X - буква диска, на котором нужно искать мусорные файлы.
3
volodin661
2490 / 1088 / 188
Регистрация: 10.12.2013
Сообщений: 3,678
03.04.2016, 14:45 6
дети, вам же внятно и недвусмысленно сказали, что требуется
Цитата Сообщение от Hack3d92 Посмотреть сообщение
реализация алгоритма автоматизации управления ПК и операционной системы Windows
с помощью команд
Цитата Сообщение от Hack3d92 Посмотреть сообщение
DIT,FIND,FINDSTR,SORT
,

а вы что предлагаете??
0
ComSpec
3419 / 1962 / 630
Регистрация: 26.02.2014
Сообщений: 1,457
03.04.2016, 15:05 7
Цитата Сообщение от volodin661 Посмотреть сообщение
... а вы что предлагаете?


Windows Batch file
1
@del/a/f/q/s C:\*.bak C:\*.tmp 2>nul
3
03.04.2016, 15:05
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2016, 15:05

Удаление файлов определённого типа, имеющих размер больше заданного
Доброго времени суток всем. Помогите кто чем может люди добрые. Проблема вот с чем. Есть вот...

Удаление tmp файлов
Можно ли удалить ВСЕ *.tmp *.temp файлы на пк без вреда для ОС? Они же временные...

Удаление всех файлов определённого типа (.log)
while FileExists(dir.text + '\*.log') do DeleteFile(dir.text + '\*.log'); end; Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.