回 帖 发 新 帖 刷新版面

主题:请问如何用pascal语言建立一个文件夹?

如题
谢谢!

回复列表 (共8个回复)

沙发

用mkdir函数

begin
  mkdir('C:\新建文件夹');
end.

板凳

谢谢啊!

3 楼

不错哦,学了点东西。

4 楼

那么在pascal语言中是否可以判断一个文件夹是否存在呢?
比如说写一个程序
给你一个文件夹名和一个指定路径
如果这个文件夹存在就不进行任何操作
如果这个文件夹不存在就建立这个文件夹
请问哪位大牛会写这个程序?

5 楼

判断文件是否存在我已经会了,不过文件夹还不会

文件是否存在可以用编译开关加 IOresult 实现
{$I-}
reset(f);
{$I+}
if IOresult=0 then 文件存在
else 文件不存在;

6 楼

[quote]那么在pascal语言中是否可以判断一个文件夹是否存在呢?
比如说写一个程序
给你一个文件夹名和一个指定路径
如果这个文件夹存在就不进行任何操作
如果这个文件夹不存在就建立这个文件夹
请问哪位大牛会写这个程序?[/quote]

其实用mkdir就可以满足你的要求,因为经过我的测试,mkdir在新建文件夹时会先进行判断,如果这个文件夹存在就不进行任何操作,如果这个文件夹不存在就建立这个文件夹

7 楼

至于mkdir
我也试过
如果这个文件夹存在
执行到这句话的时候
会跳出程序
显示出错信息

8 楼

可以试试用编译开关 

{$I-}
mkdir('C:\新建文件夹');
{$I+}

我来回复

您尚未登录,请登录后再回复。点此登录或注册