Windows 2003/ XP
因为move.exe在windows服务器2003中不是内置的。有没有办法(在命令行中):
move C:\path\to\folder C:\path\folder
因为文件夹包含很多文件,而且大小很大。我不想复制和删除原始文件夹。
我知道这应该通过一种相当简单的方法来完成,因为如果你在资源管理器中剪切和粘贴,它是即时的。
发布于 2011-04-07 07:41:01
2003年确实会有新的变化。这就是你想做的吗?(粘贴到命令行)
mkdir path
mkdir path\to
mkdir path\to\folder
mkdir path\to\folder\subfolder
echo hi >path\to\folder\subfolder\file.txt
echo hi >path\to\folder\file.txt
cd path\to\
move folder ..
cd ..
dir /s /b
结尾处的dir应该显示如下内容:
D:\path\folder
D:\path\to
D:\path\folder\file.txt
D:\path\folder\subfolder
D:\path\folder\subfolder\file.txt
发布于 2011-04-05 12:44:17
像罗博平这样的东西可能对你有好处。
“机器复制”或“健壮文件复制”是命令行目录复制命令。它是Windows资源工具包的一部分,从Windows NT 4.0开始,并作为Windows Vista、Windows 7和Windows Server 2008的标准功能引入。该命令实际上是机器人复制。
发布于 2011-04-05 21:58:17
只是大声地想:
您可以在创建批处理文件中找到:
谷歌,copy.exe
和del.exe
,也是结帐:DOS命令引用
如下所示(测试):保存为Move.BAT
@echo ON
@echo Copying...
copy /b "location1\file1" "\location2\"
@echo Verifying...
fc /b "file1" "\location2\file1"|find /i "no differences">nul
@echo Validating...
if not errorlevel 1 del file1
if not errorlevel 1 >>"file.log" echo file copied successfully
if errorlevel 1 >>"file.log" echo an error detected in "\location2\file1"
@echo Complete.
https://serverfault.com/questions/256048
复制相似问题