使用批处理文件删除远程计算机上存在的文件夹

时间:2012-08-30 14:12:12

标签: batch-file directory

我想使用批处理文件删除几个文件夹 但问题是这些文件夹存在于其他一些机器上 但我可以在我的机器上远程访问这台机器

请帮我解决这个问题。我对此一无所知。

2 个答案:

答案 0 :(得分:3)

一个不太全面但更简单的答案......

del /F \\myserver\w_root$\users\selah\selah.txt
del /F \\myserver\w_root$\users\selah\status.txt

答案 1 :(得分:2)

只要您可以使用具有删除权限的用户安装远程文件夹,您就可以执行以下操作:

rem Set up the remote path - assuming it is sharable
set MY_DIR=\\10.1.1.1\some\path

rem Mount the remote path
net use %MY_DIR% %MY_PASSWORD% /USER:%MY_USER%

rem Delete a file
if exist "%MY_DIR%\MyFile" del /F "%MY_DIR%\MyFile" >nul

rem Unmount the remote path
net use %MY_DIR% /delete >nul

如果你想删除文件夹,你只需要确保挂载点至少比你要删除的位置高一级。