我要用pascal在文件夹里再创建一个文件夹,用什么语句。mkdir貌似只能在当前目录创建文件夹,没法在文件夹里创建文件夹。
比如我在桌面创建一个文件夹‘123’,把pascal编译的exe也放桌面上,怎么才能在‘123’文件夹里再创建一个名叫‘456’的文件夹?
pascal 在文件夹中创建文件夹
答案:2 悬赏:0
解决时间 2021-04-21 22:17
- 提问者网友:她是我的お女人
- 2021-04-21 08:41
最佳答案
- 二级知识专家网友:木子香沫兮
- 2021-04-21 09:01
可以用绝对路径,也可以用相对路径。
你说的这种情况要用绝对路径。 另,TP 或者 FP 也许并不支持长文件名(目录名)!
uses dos;
begin
mkdir('123');
mkdir('123\456');
end.
你说的这种情况要用绝对路径。 另,TP 或者 FP 也许并不支持长文件名(目录名)!
uses dos;
begin
mkdir('123');
mkdir('123\456');
end.
全部回答
- 1楼网友:万千宠爱
- 2021-04-21 09:41
你说的是turbo pascal吗?不同的系统这类过程和函数的名称可能不一样,因为这些不属于标准pascal的内容。 在turbo pascal里面删除文件夹的过程是: procedure rmdir(s: string); 在turbo pascal里面删除文件夹之前要先删除里面的文件,删除文件的过程是: procedure erase(var f); 删除文件的例子代码: var f: file; ch: char; begin { get file to delete from command line } assign(f, paramstr(1)); {$i-} reset(f); {$i+} if ioresult <> 0 then writeln('cannot find ', paramstr(1)) else begin close(f); write('erase ', paramstr(1), '? '); readln(ch); if upcase(ch) = 'y' then erase(f); end; end.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯