Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

Добрый день, подскажите как Bat-файлом решить задачу: есть папска c:\1 в ней куча разных файлов за несколько месяцев, необходимо скопировать в папку c:\2 только файлы с расширением .doc, но обязательно за текущий месяц ориентироваться по дате изменения.
chib_sv вне форума Ответить с цитированием
Старый 30.09.2016, 08: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, 05:38   #305
Maiky
Новичок
Джуниор
 
Регистрация: 19.01.2020
Сообщений: 4
По умолчанию А топик ещё живёт? очень нужна помощь...

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

свой вопрос я описал вот тут уже...
https://programmersforum.ru/showthre...66#post1807466
Maiky вне форума Ответить с цитированием
Старый 05.02.2020, 16: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(- вне форума Ответить с цитированием
Старый 01.04.2022, 12:05   #307
Вячеслав_1961
Новичок
Джуниор
 
Регистрация: 01.04.2022
Сообщений: 6
По умолчанию

sL4yer, здравствуйте. Скажите пожалуйста этот фрагмент BAT файла он рабочий? Я на пенсии. И уже давно не занимался программированием. Я хочу создать пакетный файл, который из каталога фотоаппарата выбирает файлы созданные сегодня и копирует их в другой каталог. Хочу досконально не изучая средство использовать вашу программу. Возможно ли это?
Вячеслав_1961 вне форума Ответить с цитированием
Старый 01.04.2022, 13:18   #308
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 953
По умолчанию

Про фотоаппарат: кроме каталога внутри фотоаппарата DCIM

создав ещё каталоги например имя как дата
раскидывать в каталоги сразу в конце дня

тогда в каталоге DCIM будут только сегодняшние файлы
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 01.04.2022, 14:50   #309
Вячеслав_1961
Новичок
Джуниор
 
Регистрация: 01.04.2022
Сообщений: 6
По умолчанию

сфинкс, здравствуйте. Я подсоединяю фотоаппарат по проводу. ОС назначает букву накопителю в камере и видно каталоги с путями. Я хотел бы запускать bat файл и скопировать в каталог на диске с:\ компьютера только сегодня появившиеся фотографии. Думал попробовать сделать на примере пользователя sL4yer. Попробовал этот пример а он у меня не работает. Может быть вы подскажите что?
Вячеслав_1961 вне форума Ответить с цитированием
Старый 01.04.2022, 19:32   #310
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 953
По умолчанию

содержит ли имя файла дату например
IMG_20220322_131830.jpg

тогда наверняка возможно выяснить дату компьютера
и получив переменную вида датадата
синтезировать маску вида

x:\DCIM\kamera\IMG_датадата*.jpg

и небось скопируется сегодняшнее

но лично я как сделать не знаю
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 01.04.2022 в 19:35.
сфинкс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос для сохранения листов в отдельных файлах 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 19:36