0
我有一些用户共享,我需要修改权限。权限部分正在工作,但我试图将用户名从路径拉到文件夹。这些文件夹都是c:\ user shares \ j.smith格式,我打算使用从takeown和其他命令路径中获得的用户名变量。如何批量修剪一系列字符串左边的字符串?
我的批次如此生锈我相信你听到你办公室的吱吱声。
setlocal enabledelayedexpansion
set find=C:\user shares\
FOR /D %%p IN ("c:\user shares\*") DO (
set str=%%p
call set str=%%str:!find!=%%
echo %str%
)
pause
我对每个文件夹的输出如下。
(
echo c:\user shares\j.smith
set uname=c:\user shares\j.smith
echo
set uname=%uname:!cut!=%
echo
)
c:\user shares\j.smith
ECHO is on.
ECHO is on.
我需要帮助来解决这个基本问题,所以我实际上可以进行字符串操作,我确信我也需要帮助。
这正是我想要的东西。非常感谢。 – OopsBroken