子目录路径
『壹』 想显示一个包含一个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并非专对于路径操作的,但它最常用的功能就是用来提示路径。