Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как запустить бесконечное копирование файла?

Ответить
Настройки темы
Любой язык - Как запустить бесконечное копирование файла?

Новый участник


Сообщения: 46
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: Trueman777
Дата: 17-06-2011
Как запустить бесконечный процесс копирования файла, чтобы его копии (поочереди, не одновременно) появлялись до тех пор, пока диск не заполнится?

Может .bat-файл создать... что в нем написать?
Или МБ существует софт, в котором имеется соотв-я функция...

Help.
Win7 Ultimate x64.

Отправлено: 00:24, 16-06-2011

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


скрипт в посте #5 работает без запросов, покажите ваш


уже не надо

последний \

в D:\clones\%random%_%random%_%random%\

Последний раз редактировалось ferget, 16-06-2011 в 02:27.


Отправлено: 02:12, 16-06-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Trueman777, там ещё были изменения, скопируй последнюю версию

Отправлено: 02:24, 16-06-2011 | #12


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


до кучи:
Код: Выделить весь код
pushd "D:\"||exit
set/a "$1=0,$2=1"
set/p .=.>%$2%.tmp<nul
:loop
set/a "$1+=1,$2+=1"
copy/b %$1%.tmp+%$1%.tmp %$2%.tmp>nul 2>&1 && goto:loop
set/a "$1-=2,$2-=1"
if %$1% geq 0 goto:loop
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:34, 16-06-2011 | #13


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


не могли бы вы пояснить код?

Отправлено: 12:54, 16-06-2011 | #14


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата ferget:
не могли бы вы пояснить код? »
- батник заполняет диск временными файлами NNN.tmp (N-порядковый номер);
- размер 1-го файла 1 байт, каждого следующего в 2 раза больше предыдущего;
- если размер файла превышает свободное место, размер уменьшается в 2 раза;
- и так до полного заполнения диска (с точностью до 1 байта)
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:45, 16-06-2011 | #15


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Цитата Trueman777:
хочу диск несколько раз заполнить копиями одного файла, чтобы его былое содержимое нельзя было восстановить. »
cipher /W:D:\ — затирает тремя проходами свободное место на диске D:
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:22, 16-06-2011 | #16


Ветеран


Сообщения: 849
Благодарности: 155

Профиль | Отправить PM | Цитировать


У Сcleaner'a есть функция затирания

простым созданием файлов всё равно не получится быстро избавится от старого содержимого, есть очень много софта для восстановления.
Тут действительно нужно затирать...
При создании нового файла он всё равно записывается в другое место, а пока "новый файл" попадёт на "нужное" место потребуется энное количество циклов записи\стирания....
при таком большом винчестере тысяч или миллионов циклов пожалуй

Отправлено: 22:44, 16-06-2011 | #17


Новый участник


Сообщения: 46
Благодарности: 2

Профиль | Отправить PM | Цитировать


amel27, прикольный код, спасибо )

MadMaks, CCleaner не сработал, я писал об этом в начале темы. Два раза прогонял однопроходное стирание, и всё равно O&O DiskRecovery нашёл былые файлы.


В, общем, всем большое спасибо. Я остался доволен и подпапками с рандомными именами.
Плюс воспользовался O&O SafeErase, уже после одного прохода ничего восстановить не получилось

Помечаю вопрос решенным.

Отправлено: 16:44, 17-06-2011 | #18


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


рандомные имена файлов
Код: Выделить весь код
:loop
echo f |xcopy C:\clone_me.avi D:\clones\%random%_%random%_%random%.rar >nul &&goto :loop

Отправлено: 18:08, 17-06-2011 | #19


Ветеран


Сообщения: 849
Благодарности: 155

Профиль | Отправить PM | Цитировать


Trueman777, а я и не говорил, что в один проход сотрёт!
Вот циклов 35...
и не один зверь не найдёт
тем более, что это прощу и удобнее, при удалении конкретного файла, чем перезапись всего диска...

Отправлено: 21:56, 17-06-2011 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как запустить бесконечное копирование файла?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование файла на несколько IP Moksar Скриптовые языки администрирования Windows 4 14-02-2018 20:35
Копирование файла на несколько IP Moksar AutoIt 2 12-06-2011 16:40
CMD/BAT - [решено] как запустить и открыть! из .bat файла на удаленном компе прог. idzs Скриптовые языки администрирования Windows 5 04-08-2010 17:05
Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода S.T.R.E.L.O.K. Скриптовые языки администрирования Windows 3 17-05-2009 10:49
Ошибка при копирование файла. slavamlad Microsoft Windows 2000/XP 12 13-03-2005 03:49




 
Переход