将c:\windows.复制到当前目录并显示进度的批处理文件_DOS/BAT

复制代码 代码如下:

@echo off

setlocal enabledelayedexpansion

set b=/-\ /-\ **

set 速度=1

set 退格=

set n=0

for %%i in (%SystemRoot%\*.*) do (call :a !n! %%i>nul 2>nul&set /a n+=1)

goto :eof

:a

set/a a=%1%%10

set/a c=%a%%%4

if %a% EQU 0 set/p=▌<nul

if %c% EQU 3 (set/p=^|<nul) else (set/p=!b:~%a%,1!<nul)

ping/n %速度% 127.1>nul

set/p=%退格%<nul

goto :eof 

  

时间: 2024-09-21 11:43:39

将c:\windows.复制到当前目录并显示进度的批处理文件_DOS/BAT的相关文章

文件管理器-android 复制大量文件,显示进度

问题描述 android 复制大量文件,显示进度 我在做一个android文件管理器,需要复制文件,我在子线程中执行,使用了Progress ,但是我不知道如何设置当前进度,以及总进度,我想通过文件的大小,但是怎获取已经复制的文件的大小呢,假如说一个大视频文件,视频文件的大小作为总进度,可以如何获取当前进度 解决方案 进度类有相关的方法,详细看一下

Xcopy 复制文件和目录,包括子目录。_DOS/BAT

Xcopy 复制文件和目录,包括子目录. 语法 xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z] 参数 Source  必需的.指定要复制的文件的

海量文件复制和备份的技巧(xcopy命令实现)_DOS/BAT

网站服务器上的文件通常会越来越多,大量文件进行复制和备份的时候,使用Windows自带的复制粘贴功能,速度会非常慢,主要原因和Windows复制时候计算剩余时间有关,这给网站管理员带来了不少困扰.我这里就总结一个简单而快速的进行海量文件复制和备份的方法. 首先,Xcopy是什么? Xcopy是一个Windows自带的复制文件和目录的工具,可以复制子目录,是个非常好用的命令行工具. 常用的带子目录的复制方法是: xcopy "d:\website" "d:\webbak&quo

复制文件到c盘windows文件夹下的system32的批处理写法_DOS/BAT

现在想从"C:\Program Files\常用绿色软件\soft\"将'FinalData.exe'.'OfficeDiary.exe'.'DisplayX.exe'这三个程序拷贝到'C:\WINDOWS\system32'并覆盖原有的三个,应该怎么编写??? 问题1:批处理的编写支持长文件夹和长文件名吗? 问题2:批处理的编写支持中文文件夹吗? 问题3:覆盖原有文件会出现提示吗?如果会,怎么让它不提示直接覆盖了? @echo off for %%a in (FinalData Of

Windows下用命令行修改IP地址的方法详解(附批处理文件)_DOS/BAT

由于我所处的地方要经常在不同的网络之间切换,比如局域网.系统内部网和外网(光是外网我要常常在3个ADSL网之间切换).我之前一直用的方法是在本机上设置多个不同网段的IP,然后切换路由(Route),这样不同的网段通过不同的网关出去,就可以达到同时访问多个网络的目的.但是这样我发现经常可能出现一些问题,所以我决定用最原始的方法来解决,那就是在要使用某一个网段的时候就只用这个网段的IP,这样就需要不停的更换IP地址.当然,在Windows的"网络连接"属性中这样的更改是很麻烦的,不过还好的

WINDOWS 2003服务优化批处理第1/2页_DOS/BAT

rem WINDOWS 2003服务优化批处理  @pause  @rem  Application Experience Lookup Service @rem  在应用程序启动时为应用程序处理应用程序兼容性查找请求. sc config   AeLookupSvc start= AUTO @rem  Alerter  @rem 微软: 通知选取的使用者及计算机系统管理警示.如果停止这个服务,使用系统管理@rem 警示的程序将不会收到通知. @rem 补充: 一般家用计算机根本不需要传送或接收

Windows批量添加防火墙例外端口的批处理代码_DOS/BAT

Windows批量添加防火墙例外端口 复制代码 代码如下: echo off cls set var=30000 set end=30010 :continue set /a var+=1 echo add port %var% netsh firewall add portopening TCP %var% ftp_data_%var% if %var% lss %end% goto continue echo complete pause 下面的文章特色就是,如果是按顺序的可以手工添加,也可

批处理bat命令 获取当前盘符和当前目录和上级目录的代码_DOS/BAT

批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: 复制代码 代码如下: @echo off set b=%cd% //将当前目录保存到参数b中,等号前后不要有空格 C: cd program files cd microsoft visual studio cd common cd msdev98 cd bin msdev "%b%\test.dsp" /MAK

Windows下使用命令实现文件换行符替换_DOS/BAT

有这么些数据文件,一行一条数据.然后在某些时候需要合并成一整行,数据之间用逗号分隔. 如果在 Linux 下是有N种方法来处理: Windows 下如果使用 EditPlus 或 UltraEdit 等文本编辑器直接进行正则替换也就行了.可碰巧问这个问题的同志从来没听说过这些东西,想在 Windows 下想找个比较便捷的内建工具来做,兜了一圈又一圈,发现还是得靠命令行来"曲线救国": 复制代码 代码如下: for /f "delims=" %i in (src.tx