Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Очень нужен Bat-ник, копирующий всю структуру папок и файлов, чтоб каждый файл занима (http://forum.oszone.net/showthread.php?t=208837)

GoldenSuslik2 12-06-2011 21:39 1693320

Очень нужен Bat-ник, копирующий всю структуру папок и файлов, чтоб каждый файл занима
 
На переносном диске I имеется много ПАПОК И ФАЙЛОВ, нужно копирнуть всю структуру папок и файлов в папку C:\Files, но чтоб каждый файл занимал 1 или несколько байт, можно с расширением TXT. Каким будет батник?
Буду благодарен за решение.

Foreigner 12-06-2011 23:11 1693365

GoldenSuslik2,
Как это 1 или несколько байт? Чтоб был только "манекен"? С нулевыми файлами:
Код:

@echo off

xcopy /t /e i:\ c:\Files\

:: attrib -s -h c:\Files

for /f "tokens=*" %%i in (' dir /b /s /a-d i:\ ') do cd.>"c:\Files%%~pnxi"

ЗЫ. Но возможны ошибки.

GoldenSuslik2 12-06-2011 23:17 1693368

да, вроде того
проканало, премного благодарен!

kiripanda 12-06-2011 23:22 1693371

на VBS http://forum.wincmd.ru/viewpost.php?p=20316

GoldenSuslik2 13-06-2011 01:53 1693436

чтоб с ненулевыми размерами:
Код:

do cd.>"c:
- убираем точку после cd
спасибо всем

GoldenSuslik2 13-06-2011 14:50 1693606

Код:

@echo off

 xcopy /t /e i:\ c:\Files\ 

:: attrib -s -h c:\Files 

for /f "tokens=*" %%i in (' dir /b /s /a-d i:\ ') do echo C:\BOOT.txt>"c:\Files%%~pnxi"

записывает "C:\BOOT.txt" в файл, а как записать текст из этого файла?

Foreigner 13-06-2011 15:02 1693615

GoldenSuslik2,
Вместо echo используй type. И строчку с attrib можно убрать, она все равно закомментирована.

GoldenSuslik2 13-06-2011 15:17 1693622

получилось! заменил только одно слово на другое, спасибо


Время: 17:57.

Время: 17:57.
© OSzone.net 2001-