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