打開文件夾所以我想訪問此特定的路徑批次 - 未知名
c:\users\admin\social\profile\KoJumperz\pictures
但我的朋友的名字是不是KoJumperz
所以他的路徑是不一樣的。他的路徑是
C:\users\admin\social\profile\JhonSmith\pictures
有沒有一種方法來創建一個代碼,將我的個人資料文件夾中打開第一個文件夾?
打開文件夾所以我想訪問此特定的路徑批次 - 未知名
c:\users\admin\social\profile\KoJumperz\pictures
但我的朋友的名字是不是KoJumperz
所以他的路徑是不一樣的。他的路徑是
C:\users\admin\social\profile\JhonSmith\pictures
有沒有一種方法來創建一個代碼,將我的個人資料文件夾中打開第一個文件夾?
開始枚舉的文件夾和一次迭代後打破循環:
for /d %%d in (C:\users\admin\social\profile\*) do (set profile=%%d & goto break)
:break
echo Using %profile%\pictures
來取得第二個文件夾跳過DIR上市的1項:
for /f "skip=1 delims=" %%d in ('dir /b /a:d "C:\users\admin\social\profile\*"') do (
set profile=%%d
goto break
)
:break
使用skip=2
得到第三等等。
或者發現,可能在用戶的PC上設置環境變量,例如%socialusername%
(確切的變量名可以通過在命令提示符控制檯運行set
可以看出):
echo Using C:\users\admin\social\profile\%socialusername%\pictures
謝謝我確定這是我一直在尋找。我仍然是編碼的noob,所以如果你能,你可以請你解釋你的第一個代碼。我認爲這是我學習的最佳方式! –
究竟需要解釋什麼?最好的學習方法是從一個基本的教程開始,實際上網上應該有很多。 – wOxxOm
我掃了一眼自己明白了大部分。你能解釋只是[代碼]回聲使用[/ code],我可以取代它來acutally打開文件夾,而不是隻改變我的命令的目錄? –
可以使用:c:\ users \ admin \ social \ profile \%username%\ pictures - 查看Windows的SET命令。 – Leptonator
是的,但%username%是機器的用戶名我需要打開一個文件夾,他的社會名稱女巫difffernet –