社区
C#
帖子详情
文件路径的问题
gshuhugs
2008-07-16 09:20:57
当对文件进行操作时,有可能输入的路径不存在
如:“D://myFolder//folder//myDocument//project.txt”其中folder文件夹不存在,
出现这样的问题时,怎样在myFolder下创建folder文件夹。
谢谢。
...全文
110
12
打赏
收藏
文件路径的问题
当对文件进行操作时,有可能输入的路径不存在 如:“D://myFolder//folder//myDocument//project.txt”其中folder文件夹不存在, 出现这样的问题时,怎样在myFolder下创建folder文件夹。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stning
2008-07-16
打赏
举报
回复
string path = Path.GetDirectoryName("D://myFolder//folder//myDocument//project.txt");
if(Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
laozhao001
2008-07-16
打赏
举报
回复
//判断文件夹是否存在
if (!Directory.Exists(path))
{
//创建
Directory.CreateDirectory(path);
}
此方法可以!!!
ZGZice
2008-07-16
打赏
举报
回复
System.IO.Directory.CreateDirectory("D://myFolder//folder");
ZOU_SEAFARER
2008-07-16
打赏
举报
回复
呵呵,可以直接建立
不过是一个方法而已
lovefootball
2008-07-16
打赏
举报
回复
楼上的两位
CreateDirectory用的着递归么?
试过再说吧
ZOU_SEAFARER
2008-07-16
打赏
举报
回复
递归调用
private void CrearFolder(string path)
{
if (Directory.Exists(path) == true) //Folder is exist
{
return;
}
else
{
CreateFolder(path.Substring(0,path.LastIndexOf("\\")));//parent path
Directory.CreateDirectory(path);
}
}
string mypath = "D:\\myFolder\\folder\\myDocument";
private void button1_Click(object sender, EventArgs e)
{
CreateFolder(mypath);
}
ericzhangbo1982111
2008-07-16
打赏
举报
回复
string path="D://myFolder//folder//myDocument//project.txt";
string[] paths=Regex.Split(path,"//");
string p=paths[0];
for(int i=1;i<paths.Length;i++)
{
p=p+"//"+paths[i];
if(Directory.Exists(p))
{
p=p+"//"+paths[i];
}
else
{
Directory.CreateDirectory(p);
}
}
大概就这个意思
代码很多地方没考虑,自己完善下把
MyLf
2008-07-16
打赏
举报
回复
汗,很久没来了,抢问题都抢不过别人了.
一下子就跑到3楼来了.
宝_爸
2008-07-16
打赏
举报
回复
string rootDirectory = "..." //路径
if (!Directory.Exists(rootDirectory))
{
Directory.CreateDirectory(rootDirectory);
}
MyLf
2008-07-16
打赏
举报
回复
先判断是否存在,不存在则创建.
string path = Path.GetDirectoryName("D://myFolder//folder//myDocument//project.txt");
if(Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
初吻给了烟
2008-07-16
打赏
举报
回复
//判断文件夹是否存在
if (!Directory.Exists(path))
{
//创建
Directory.CreateDirectory(path);
}
贫僧又回来了
2008-07-16
打赏
举报
回复
System.IO.Directory.CreateDirectory(…………);
获得当前应用程序执行时所在的目录
2. **分配缓冲区**:由于`GetModuleFileNameA`会将
文件
路径
写入到我们提供的缓冲区,所以我们需要预先分配一个足够大的字符串变量来存放
路径
,比如: ```powerbuilder String szFilePath[256] // 假设
路径
最长255个...
json-lib-2.4 jar 程序
文件
对于不使用构建工具的项目,可以将jar
文件
添加到IDE的类
路径
设置中。 一旦`json-lib-2.4 jar`被正确引入,开发者可以使用以下主要功能: 1. **JSON对象的创建**:可以使用`net.sf.json.JSONObject`类创建JSON对象...
最全的common-FileUpload.jar包
它可以设置临时存储
路径
和大小限制,以处理上传
文件
。 2. `FileItem`:表示上传的一个部分,可能是
文件
或者表单字段。它提供了读取、写入、获取字段名、判断是否为
文件
等方法。 3. `ServletFileUpload`:针对Servlet...
JAVA经典算法90题【含源码】
首先,"JAVA经典算法40题.doc"可能包含了一些基础的算法题目,如排序(冒泡排序、选择排序、插入排序、快速排序、归并排序)、搜索(线性搜索、二分搜索)、图论(最短
路径
问题
、拓扑排序)以及动态规划等。...
得到计算机上Windows目录和系统目录
' 显示
路径
或保存至
文件
MsgBox "Windows Directory: " & windowsPath & vbCrLf & _ "System32 Directory: " & system32Path End Sub ``` **7. 安全性和注意事项** - 在实际操作中,应确保程序有足够的权限访问...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章