powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat файл переименования в папке файлов
12 сообщений из 12, страница 1 из 1
bat файл переименования в папке файлов
    #39177804
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен bat файл который в папке c:\999\ найдет все файлы 1210xxx.tif и переименует их xxx.tif
где xxx- произвольные цифры.
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39178029
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsf,

for /?
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39178048
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и ещё
SET /?
в части расширения строк.
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39178073
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше "call /?" в части организации подпрограм.
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39179405
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как переименовать файл по условию. Убрать первые 4 символа в имени файла.
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39179444
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsfКак переименовать файл по условию. Убрать первые 4 символа в имени файла.

rem ????*.ext ????.ext
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39179445
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsfКак переименовать файл по условию. Убрать первые 4 символа в имени файла.

ой :-) наоборот

Код: powershell
1.
ren ????*.ext  *.ext
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39179503
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sfsfКак переименовать файл по условию. Убрать первые 4 символа в имени файла.

блин... попробовал и понял что нагнал :-)
короче только так - надо батник создавать

Код: powershell
1.
2.
3.
4.
5.
6.
7.
@echo off
setlocal enabledelayedexpansion

for %%i in (*.ext) do (
set out=%%i
ren %%i !out:~4,255!
)
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39180475
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите немножко доработать файл. Скрипт создает в папке \\192.168.0.25\scan Подпапки вида ГОД-МЕСЯЦ-ЧИСЛО (Напимер, сегодня 27.02.2016, скрипт создаст папке \\192.168.0.25\scan\2016\02\27) Далее скрипт ищет в каталоге c:\210515 Файлы *.tif переименовыет их (убирая первые 3 символа файла, копирует их в папку назначения и удаляет из исходника, все кроме одного файла 12105.tif)


как доработать скрипт, чтобы в цикле проверялось дата создания файла *.tif и копировался переименованный файл в папке \\192.168.0.25\scan\ с датой файла


допустим файл 1210333.tif создан 25.02.2016 он должен скопироваться как 0333.tif в папку \\192.168.0.25\scan\2016\02\25\0333.tif
допустим файл 1210444.tif создан 27.02.2016 он должен скопироваться как 0444.tif в папку \\192.168.0.25\scan\2016\02\27\0444.tif
@echo on
set put=\\192.168.0.25\scan
set put_operator_spid=c:\210515

set spid=Папка1



set CURDATE=%DATE%
set god=%CURDATE:~6,4%
set mes=%CURDATE:~3,2%
set den=%CURDATE:~0,2%





If not exist %put%\%god% md %put%\%god%
If not exist %put%\%god%\%mes% md %put%\%god%\%mes%
If not exist %put%\%god%\%mes%\%den% md %put%\%god%\%mes%\%den%


If not exist %put%\%god%\%mes%\%den%\%spid% md %put%\%god%\%mes%\%den%\%spid%



setlocal enabledelayedexpansion


for /f "tokens=*" %%a in ('dir /b %put_operator_spid%\*.tif') do (
set out=%%a
IF %%a == 12105.tif (echo -OK-
) ELSE (
ren %put_operator_spid%\%%a !out:~3,255!
copy %put_operator_spid%\!out:~3,255! %put%\%god%\%mes%\%den%\%spid%\!out:~3,255! /Y /Z
del %put_operator_spid%\!out:~3,255! /F)
)
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39180484
t0lix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в тотал коммандере групповое переименование по маске делается парой кликов мышью
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39181079
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужен именно батник. Кто спец, подскажите как доработать.
...
Рейтинг: 0 / 0
bat файл переименования в папке файлов
    #39200082
Фотография adminsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: powershell
1.
ren *_xxx.tif xxx.tif


Не?!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat файл переименования в папке файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]