CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
-
Iska
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Iska, Примите уверения в совершеннейшем к Вам почтении. О, где были мои глаза и почему мои руки в контекстном поиске не набрали строку "доступ".
-
megaloman
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
megaloman, алаверды, коллега: я было начал писать автору, что «…выполните следующий код: >"Out.txt" 2>&1 "200525.bat"», а потом поднял глаза и увидел, что данная рекомендация уже озвучивалось ранее:
Цитата megaloman:
Запустите его в командном окне в виде
>C:\txt1.txt 2>&1 run2.bat
файл txt1.txt прикркпите
.
Вот почему я всегда рекомендую пишущим мне в личку писать не мне в личку, а на форум: коллективный разум знает больше и работает плодотворнее.
Цитата megaloman:
Запустите его в командном окне в виде
>C:\txt1.txt 2>&1 run2.bat
файл txt1.txt прикркпите
CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
.Вот почему я всегда рекомендую пишущим мне в личку писать не мне в личку, а на форум: коллективный разум знает больше и работает плодотворнее.
-
Bagsya
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Цитата Iska:
Проверьте разрешения на каталог «e:\5\c0121»:
Точно, был атрибут "только для чтения" на с0121, поэтому и не скопировало. Всем спасибо!!!
Проверьте разрешения на каталог «e:\5\c0121»:
CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Точно, был атрибут "только для чтения" на с0121, поэтому и не скопировало. Всем спасибо!!!
-
megaloman
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Bagsya, На будущее, чтобы не "чухать патылицу", вот код, который выдаст сообщение, если копирование было неуспешным:
Код:
Код:
Код: Выделить всё
@Echo Off
cls
Set "FileIn=e:\4\a0001.vhdshows"
Set "BoxOut=e:\5"
For %%f In ("%FileIn%") Do (
FOR /F "usebackq delims=" %%d IN (`2^>nul Dir "%BoxOut%" /S /B /A:D`) DO >nul Copy "%FileIn%" "%%d\%%~nxd%%~xf"||echo Copy "%FileIn%" "%%d\%%~nxd%%~xf"
)
pause
Exit /B-
Iska
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Цитата megaloman:
…||echo Copy "%FileIn%" "%%d\%%~nxd%%~xf"
Тогда хоть Error туда добавить, что ли
.
…||echo Copy "%FileIn%" "%%d\%%~nxd%%~xf"
CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Тогда хоть Error туда добавить, что ли
.-
megaloman
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
Iska, зачем? И без этого перед этой строкой, в которой возникла проблема, сначала появится сообщение, например, "отказано в доступе"
-
megaloman
Re: CMD/BAT - [решено] Копирование файла в кучу разных папок с переименованием его имени в имя папки.
megaloman, а, ну да, согласен.