关于Windows中文件重命名命令ren的说明

ren:重命名文件。

一、语法定义:

rename [drive:][path]filename1 filename2.
ren [drive:][path]filename1 filename2.

二、参数说明:
[drive:][path]filename1:需要重命名的文件路径,可以是绝对路径或相对路径。
filename2:重命名后的文件名,不包括路径,只是文件名。
windows-cmd-ren-1

三、调用示例:
以下示例将文件test.txt重命名为1.txt:

ren C:\test.txt 1.txt

关于Windows中移动文件和文件夹命令move的说明

move:移动文件并重命名文件和目录,但不能跨分区移动文件夹。

一、语法定义:

move [/y | /-y] [drive:][path]filename1[,...] destination
move [/y | /-y] [drive:][path]dirname1 dirname2

二、参数说明:
/?:查看帮助。
[drive:][path]filename1:指定你想移动的文件位置和名称。
destination:指定文件的新位置,目标可包含一个驱动器号和冒号、一个目录名或组合,如果只移动一个文件并在移动时将其重命名,你还可以包括文件名。
[drive:][path]dirname1:指定要重命名的目录。
dirname2:指定目录的新名称。
/y:取消确认覆盖一个现有目标文件的提示。
/-y:对确认覆盖一个现有目标文件发出提示。
windows-cmd-move-1

三、调用示例:
以下示例将文件test.txt从C盘移动到D盘:

move C:\test.txt D:\

关于Windows中文件夹删除命令rd的说明

在Windows中删除文件用的是del命令,但是如果要删除文件夹则必须使用rd命令。rd的另外一个写法是rmdir,源自ReMakeDirectory。
rd:删除一个目录。

一、语法定义:

rmdir [/s] [/q] [drive:]path
rd [/s] [/q] [drive:]path

二、参数说明:
/?:查看帮助。
/s:除目录本身外,还将删除指定目录下的所有子目录和文件,用于删除目录树。
/q:安静模式,带/S删除目录树时不要求确认。
windows-cmd-rd-1

三、调用示例:
以下命令强制删除文件夹test及其目录下所以文件:

rd /q /s test

关于Windows中文件删除命令del的说明

在Windows系统中我们可以在cmd命令行下使用del命令来删除文件。
del:删除一个或数个文件。

一、语法定义:

del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
erase [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

二、参数说明:
/?:查看帮助。
names:指定一个或多个文件或者目录列表,通配符可用来删除多个文件,如果指定了一个目录,该目录中的所有文件都会被删除。
/p:删除每一个文件之前提示确认。
/f:强制删除只读文件。
/s:删除所有子目录中的指定的文件。
/q:安静模式。删除全局通配符时,不要求确认。
/a:根据属性选择要删除的文件,r(只读文件)、s(系统文件)、h(隐藏文件)、a(存档文件)、i(无内容索引文件)、-(表示“否”的前缀)。
windows-cmd-del-1

三、调用示例:
以下命令强制(无论其是否隐藏还是只读)删除文件test.txt:

del /a /f C:\test.txt

关于Windows中使用文件夹复制命令xcopy的说明

在Windows系统中我们可以在cmd命令行下使用copy命令对文件进行复制。但是copy命令只能复制文件,对于文件夹的复制,则需要xcopy命令来复制。xcopy是copy的高级版本,有更丰富的参数,能实现更加复杂的功能,能进行文件和文件夹的复制。
xcopy:复制文件和目录树。

一、语法定义:

xcopy source [destination] [/a | /m] [/d[:date]] [/p] [/s [/e]] [/v] [/w] [/c] [/i] [/q] [/f] [/l] [/g] [/h] [/r] [/t] [/u] [/k] [/n] [/o] [/x] [/y] [/-y] [/z] [/b] [/j] [/exclude:file1[+file2][+file3]...]

二、参数说明:
/?:查看帮助。
source:指定要复制的文件。
destination:指定新文件的位置和/或名称。
/a:仅复制有存档属性集的文件,但不更改属性。
/m:仅复制有存档属性集的文件,并关闭存档属性。
/d:m-d-y:复制在指定日期或指定日期以后更改的文件,如果没有提供日期,只复制那些源时间比目标时间新的文件。
/exclude:file1[+file2][+file3]…:指定含有字符串的文件列表,每个字符串在文件中应位于单独的一行。如果任何字符串与复制文件的绝对路径的任何部分相符,则排除复制该文件。例如指定如\obj\或.obj的字符串会分别排除目录obj下面的所有文件或带有.obj扩展名的所有文件。
/p:创建每个目标文件之前提示你。
/s:复制目录和子目录,不包括空目录。
/e:复制目录和子目录,包括空目录,与/S /E相同。可以用来修改/T。
/v:验证每个新文件的大小。
/w:提示你在复制前按键。
/c:即使有错误,也继续复制。
/i:如果目标不存在,且要复制多个文件,则假定目标必须是目录。
/q:复制时不显示文件名。
/f:复制时显示完整的源文件名和目标文件名。
/l:显示要复制的文件。
/g:允许将加密文件复制到不支持加密的目标。
/h:也复制隐藏文件和系统文件。
/r:覆盖只读文件。
/t:创建目录结构,但不复制文件。不包括空目录或子目录。/T /E包括空目录和子目录。
/u:只复制已经存在于目标中的文件。
/k:复制属性。一般的Xcopy会重置只读属性。
/n:用生成的短名称复制。
/o:复制文件所有权和ACL信息。
/x:复制文件审核设置(隐含/O)。
/y:取消提示以确认要覆盖现有目标文件。
/-y:要提示以确认要覆盖现有目标文件。
/z:在可重新启动模式下复制网络文件。
/b:复制符号链接本身与链接目标。
/j:复制时不使用缓冲的I/O。推荐复制大文件时使用。
windows-cmd-xcopy-1
windows-cmd-xcopy-2

三、调用示例:
要从驱动器A将所有文件和子目录(包括所有空的子目录)复制到驱动器B,请键入:

xcopy a:b:/s /e

要包含上一示例中的任何系统或隐藏文件,请按如下所示添加/h命令行选项:

xcopy a:b:/s /e /h

要使用\Rawdata目录中1993年12月29日后更改的文件更新\Reports目录中的文件,请键入:

xcopy \rawdata \reports /d:12-29-1993 

要更新上例中\Reports中存在的所有文件,而不考虑日期,请键入:

xcopy \rawdata \reports /u

如果只想获得前一个命令要复制的文件列表,而不复制文件,请键入:

xcopy \rawdata \reports /d:12-29-1993 /l > xcopy.out

文件Xcopy.out列出了要复制的所有文件。

要将\Customer目录和所有子目录复制到网络驱动器H上的目录\\Public\Address,保留只读属性,并在H上创建新文件时对您做出提示,请键入:

xcopy \customer h:\public\address /s /e /k /p

要发出上一个命令,确保在\Address目录不存在时xcopy会创建该目录,同时应抑制显示创建新目录时要显示的消息,请按如下所示添加/i命令行选项:

xcopy \customer h:\public\address /s /e /k /p /i

关于Windows中文件复制命令copy的说明

在Windows系统中我们可以在cmd命令行下使用copy命令对文件进行复制。
copy:将一份或多份文件复制到另一个位置。

一、语法定义:

copy [/d] [/v] [/n] [/y | /-y] [/z] [/l] [/a | /b ] source [/a | /b] [+ source [/a | /b] [+ ...]] [destination [/a | /b]]

二、参数说明:
/?:查看帮助。
source:指定要复制的文件。
/a:表示一个ASCII文本文件。
/b:表示一个二进位文件。
/d:允许解密要创建的目标文件。
destination:为新文件指定目录和/或文件名。
/v:验证新文件写入是否正确。
/n:复制带有非8dot3名称的文件时,尽可能使用短文件名。
/y:不使用确认是否要改写现有目标文件的提示。
/-y:使用确认是否要改写现有目标文件的提示。
/z:用可重新启动模式复制已联网的文件。
/l:如果源是符号链接,请将链接复制到目标而不是源链接指向的实际文件。
windows-cmd-copy-1

三、调用示例:
最基本的文件复制:

copy C:\test\test.txt D:\

如果D盘根目录下已经存在了一个名为test.txt的文件,那么,复制过去的时候,copy命令就会提示你是否覆盖原文件、放弃复制还是覆盖所有文件。

如果在批量复制的时候需要全部覆盖原文件,那么可以使用不加提示就覆盖原文件的参数/y(相当于自动选择了Yes选项),完整的命令为:

copy /y C:\test\test.txt D:\

如果复制的时候需要修改文件名,比如把test.txt改为1.txt的时候,可以直接使用:

copy C:\test\test.txt D:\1.txt

也就是说,在指定目标路径的时候,直接指定文件名,那么,新的文件名就是源文件复制之后的名字。

如果要复制的路径带有空格、&等特殊符号,请使用引号把这些特殊字符括起来,比如:

copy "C:\test\test.txt" "D:\text 1.txt"

copy命令可以合并多个文件为一个文件,具体的格式为:copy文件1+文件2+文件3+……目标路径\新文件名。例如:

copy C:\test.txt+C:\abc.txt D:\test\test.txt

以上命令把C盘根目录下的test.txt和abc.txt两个文件的内容合并为test.txt,并保存到D:\test目录下。

关于Windows中查看网站IP地址的说明

网站的IP地址一般都是指域名所指向的服务器地址,也叫域名解析的地址。在Windows下我们可以通过“ping”命令来查看域名的IP地址:

一、运行Windows命令行窗口:
打开Windows开始菜单->附件->命令提示符,或者启动“运行”,输入“cmd”命令。

二、查看域名ping结果:
在Windows命令行窗口中输入以下命令查看网站域名(如luyutao.com)ping的结果:

ping luyutao.com

windows-ping-ip-1
从上图ping的结果中就可以看出网站域名所指向的IP地址了。

关于Windows中关机命令shutdown的说明

Windows系统通过一个名为shutdown.exe的程序来完成关机操作(位置在Windows\System32下),一般情况下Windows系统的关机都可以由此程序来实现,关机的时候调用shutdown.exe。
我们可以通过在Windows命令行窗口中执行shutdown命令来完成对shutdown.exe的调用,从而实现定时关机等功能,以下列出shutdown命令的相关用法:

一、语法定义:

shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

二、参数说明:
没有参数:显示帮助,这与键入/?是一样的。
/?:显示帮助,这与不键入任何选项是一样的。
/i:显示图形用户界面GUI,这必须是第一个选项。
/l:注销。这不能与/m或/d选项一起使用。
/s:关闭计算机。
/r:关闭并重新启动计算机。
/g:关闭并重新启动计算机,系统重新启动后,重新启动所有注册的应用程序。
/a:中止系统关闭。这只能在超时期间使用。
/p:关闭本地计算机,没有超时或警告,可以与/d和/f选项一起使用。
/h:休眠本地计算机,可以与/f选项一起使用。
/e:记录计算机意外关闭的原因。
/m \\computer:指定目标计算机。
/t xxx:设置关闭前的超时为xxx秒,有效范围是0-315360000(10年),默认值为30,如果超时时间大于0,则默示/f参数。
/c “comment”:重启动或关闭的原因的注释,最多允许 512 个字符。
/f:强制正在运行的应用程序关闭,不前台警告用户,当为/t参数指定大于0的值时,则默示/f参数。
/d [p|u:]xx:yy:提供重新启动或关机的原因。p表明重新启动或关闭是计划内的,u表示原因由用户定义,如果p和u均未指定,则是计划外重新启动或关闭,xx是主要原因号(小于256的正整数),yy是次要原因号(小于65536的正整数)。
windows-cmd-shutdown-1

三、调用示例:

shutdown -r -f -m \\Server -t 60 -d up:125:1

以上示例表示在60秒钟内关闭\\Server系统,强制关闭正在运行的应用程序,关机后重新启动计算机,显示一个用户代码,表明关闭计划,日志主要原因代码是125,日志次要原因代码是1。

更多信息请参阅:Shutdown

关于Windows中查看端口占用的说明

在Windows系统下,我们启动程序时经常会发现由于程序需要的某个端口被别的程序占用了,从而无法启动我们的程序。在这种情况下,我们可以通过以下方法确定是哪个程序占用了我们需要的端口:

一、打开Windows命令行窗口:
启动Windows开始菜单->附件->命令提示符,或者启动“运行”,输入“cmd”命令。
windows-port-occupied-1

二、查看端口占用情况:
在Windows命令行窗口中输入以下命令查看端口(如8080端口)的占用情况:

netstat -aon|findstr "8080"

当然我们也可以使用以下命令查看所有端口的占用情况:

netstat -ano

windows-port-occupied-2
结果中有5列数据,分别表示“协议”、“本地地址”、“外部地址”、“状态”、“PID”。从结果中我们可以看到端口8080正被PID为“6712”的进程占用并监听着“LISTENING”。

三、查看PID对应的进程:
在Windows命令行窗口中输入以下命令查找对应PID的进程:

tasklist|findstr "6712"

windows-port-occupied-3
可以看出我们的8080端口正被“javaw.exe”程序占用着。

四、解决端口占用:
根据实际情况结束占用端口的程序或者重新更换我们需要的端口。