Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Операционные системы > Операционные системы общие вопросы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 16.06.2016, 12:07   #301
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

R71MT, хочу обратить ваше внимание, что вопрос, на который Вы отвечаете, был задан три года назад, в мае 2013 года...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.07.2016, 10:22   #302
VladMironin
Новичок
Джуниор
 
Регистрация: 03.07.2016
Сообщений: 1
По умолчанию

Даже не знал, что с батниками можно такие чудеса вытворять. Пойду чтива накачаю)
VladMironin вне форума Ответить с цитированием
Старый 05.08.2016, 13:23   #303
chib_sv
Пользователь
 
Регистрация: 15.06.2010
Сообщений: 65
По умолчанию

Добрый день, подскажите как Bat-файлом решить задачу: есть папска c:\1 в ней куча разных файлов за несколько месяцев, необходимо скопировать в папку c:\2 только файлы с расширением .doc, но обязательно за текущий месяц ориентироваться по дате изменения.
chib_sv вне форума Ответить с цитированием
Старый 30.09.2016, 09:42   #304
sL4yer
Пользователь
 
Регистрация: 10.11.2010
Сообщений: 24
По умолчанию

Цитата:
Сообщение от chib_sv Посмотреть сообщение
Добрый день, подскажите как Bat-файлом решить задачу: есть папска c:\1 в ней куча разных файлов за несколько месяцев, необходимо скопировать в папку c:\2 только файлы с расширением .doc, но обязательно за текущий месяц ориентироваться по дате изменения.
Код:
@echo off

set _ext=*.doc
set "_date=%date:~3%"
set "dir1=c:\1"
set "dir2=c:\2"

REM debug #1
pushd %dir1% 2>nul && popd || (
	echo [E:] %dir1% not found
	exit /b 1
)
REM debug #2
pushd %dir2% 2>nul && popd || (
	echo [E:] %dir2% not found
	exit /b 1
)
REM debug #3
if NOT exist "%dir1%\%_ext%" (
	echo [E:] no %_ext% files found in %dir1%
	exit /b 1
)

pushd %dir1%
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b %_ext%') do (
	set _time=%%~ti
	set _time=!_time:~3,7!
	
	if NOT exist "%dir2%\%%i" (
		if "!_time!" == "%_date%" copy ^
			"%%i" "%dir2%" 1>nul && echo %%i copied
	)
)
endlocal
popd
sL4yer вне форума Ответить с цитированием
Старый 19.01.2020, 06:38   #305
Maiky
Новичок
Джуниор
 
Регистрация: 19.01.2020
Сообщений: 4
По умолчанию А топик ещё живёт? очень нужна помощь...

А топик ещё живёт? очень нужна помощь...

свой вопрос я описал вот тут уже...
https://programmersforum.ru/showthre...66#post1807466
Maiky вне форума Ответить с цитированием
Старый 05.02.2020, 17:49   #306
v@niDzz(-
Новичок
Джуниор
 
Регистрация: 05.02.2020
Сообщений: 1
По умолчанию

Есть батник для переименования файлов *.HTML по маске 1, 2, 3 и т.д до бесконечности и перенос их в папку PROGRAMS. Подскажите, пожалуйста, как ограничить цикл FOR пятьюдесятью файлами.

@echo off
setlocal

set "source=C:\Raschet"
set "destination=C:\Raschet\PROGRAM S"
del /q "C:\Raschet\PROGRAMS\*"
FOR /D %%p IN ("C:\Raschet\PROGRAMS\*.*") DO rmdir "%%p" /s /q

if not exist "%source%" exit /b 1
if not exist "%destination%" exit /b 2

for /f "delims=" %%i in ('2^>nul dir /a-d /b /on "%source%\*.HTML"') do (
set /a i+=1
for /f %%j in ('set /a i') do (
set "j=%%j"
cmd /v /c^
for /l %%k in (^) do @^
if not exist "%destination%\!j:~-3!%%~xi" (^
move "%source%\%%i" "%destination%\!j:~-3!%%~xi"^&^
exit /b !i!^
^) else^
^>nul set /a i+=1^&^
set "j=!i!"
call set i=%%errorlevel%%
)
)

endlocal
exit /b 0
v@niDzz(- вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос для сохранения листов в отдельных файлах Neo007 Microsoft Office Excel 2 22.10.2008 18:16
Русская раскладка в bat-файлах snake-as Microsoft Office Excel 3 16.10.2008 17:59
Сортировка в файлах и записях. Паскаль Elizabeth Black Помощь студентам 2 27.05.2008 21:51
Помогите с вопросами о файлах Дима82 Помощь студентам 5 26.05.2008 19:49
Помогите, пожалуйста, решить задачу по файлах sheva_ser Паскаль, Turbo Pascal, PascalABC.NET 1 27.03.2008 20:36


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS