d:
md d:\TEMP
cd d:\TEMP
md 1
md 2
cd d:\TEMP\1
md AA
md BB
cd d:\TEMP\1\BB
md BB1
copy d:\downloads\*.jpg d:\TEMP\1
copy d:\downloads\*.png d:\TEMP\1
copy d:\downloads\*.gif d:\TEMP\1
copy c:\windows\???.exe d:\TEMP\2
cd d:\TEMP\1\AA
tree d:\TEMP > 123.txt
copy d:\TEMP\1\AA\123.txt d:\TEMP\1\BB\new.txt
cd d:\TEMP\1\BB\BB1
echo type d:\TEMP\1\BB\new.txt > 111.bat
echo pause >> "d:\TEMP\1\BB\BB1\111.bat"
call 111.bat
pause
CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
-
dedmazai1870
Re: CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
romanych_k, так удалите папку d:\TEMP
rd /s /q d:\TEMP
rd /s /q d:\TEMP
-
dedmazai1870
Re: CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
Я тоже так думал, но оно пишет что процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
-
romanych_k
Re: CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
Цитата romanych_k:
процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
Добавьте «pushd d:\» в начало Вашего пакетного файла и «popd» — в конец (перед «rd» и «pause»). Или хотя бы сделайте, перед исполнением «rd», текущим каталог, отличный от «d:\TEMP» или вложенного в него (у Вас — «d:\TEMP\1\BB\BB1»).
процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
Добавьте «pushd d:\» в начало Вашего пакетного файла и «popd» — в конец (перед «rd» и «pause»). Или хотя бы сделайте, перед исполнением «rd», текущим каталог, отличный от «d:\TEMP» или вложенного в него (у Вас — «d:\TEMP\1\BB\BB1»).
-
dedmazai1870
Re: CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
romanych_k, присоединяюсь к сказанному Iska, с push в начале и popd в конце будет правильно.
-
dedmazai1870
Re: CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после
Iska, большое спасибо! Ваш совет мне очень помог.