agr*_*adl 11 windows windows-7 batch command-line
我del在批处理文件中遇到命令问题。当它进入删除步骤时,我收到消息“访问被拒绝”。我的批处理命令看起来像这样。
set destPath=\\Public01\Appl\CompOps\Jobs\
robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS
pushd "%destPath%"
del *.dtsConfig
ren *.dev .
popd
Run Code Online (Sandbox Code Playgroud)

我可以浏览到该目录并在Windows 资源管理器中毫无问题地删除文件。
我尝试以管理员身份运行,但仍然是同样的问题。
要强制del命令删除只读文件,请添加/F标志。
显然,只读文件通常不能被批处理文件删除,尽管它仍然可以通过Windows 资源管理器删除。要检查您的文件是否为只读,您可以右键单击该文件并选择属性,或attrib <filename>在命令提示符下输入。这将显示对应于不同文件属性的一系列字母。
R = Read-only file
A = Archive file
S = System file
H = Hidden file
Run Code Online (Sandbox Code Playgroud)
您可以通过取消选中属性窗口中的框或运行命令来删除只读标记attrib <filename> -R。
| 归档时间: |
|
| 查看次数: |
48506 次 |
| 最近记录: |