社区
C#
帖子详情
文件输出路径问题
powerpanda
2003-12-11 11:53:22
我想将一些内容输出到文件上,在设定文件的路径时,假定设置的是:c:\a.txt就能找到路径,如果设置为:c:\abc\a.txt 系统就会说找不到路径,请问这是怎么一回事,如果我想任意的设置路径我该怎么做,比如说设置成c:\abc\a.txt ,谢谢。
...全文
86
18
打赏
收藏
文件输出路径问题
我想将一些内容输出到文件上,在设定文件的路径时,假定设置的是:c:\a.txt就能找到路径,如果设置为:c:\abc\a.txt 系统就会说找不到路径,请问这是怎么一回事,如果我想任意的设置路径我该怎么做,比如说设置成c:\abc\a.txt ,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FileNewExit
2003-12-12
打赏
举报
回复
>>>我的想法是,在没有文件的时候,能够按我设置的路径生成文件,在有了文件后添加内容的时候追加
try:
string fileName = @"C:\abc\def\a.txt";
int index = fileName.LastIndexOf(@"\");
if(index == - 1) return;
if(!Directory.Exists(fileName.Substring(0,index)))
Directory.CreateDirectory(fileName.Substring(0,index));
Stream stream = new FileStream(fileName,FileMode.Append);
StreamWriter writer = new StreamWriter(stream,System.Text.Encoding.Default);
writer.WriteLine("Hello");
writer.Close();
rock1981
2003-12-12
打赏
举报
回复
string path = @"d:\aa";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
path = path+@"\MyTest.txt";
StreamWriter sw = File.AppendText(path);
sw.WriteLine("Hello");
sw.WriteLine("And");
sw.WriteLine("Welcome");
sw.Close();
Programmersheaven
2003-12-12
打赏
举报
回复
必须先建目录啊,不然没用的!
System.IO.Directory.CreateDirectory(path); //不用检测,存在会自动不创建
dldl
2003-12-12
打赏
举报
回复
string fileName = @"C:\abc\def\a.txt";
int i=fileName.LastIndexOf("\\");
string path=fileName.Substring(0,i);
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
FileStream fs;
if(!File.Exists(fileName))
{
fs=new FileStream(fileName,FileMode.Create,FileAccess.Write,FileShare.ReadWrite);
}
else
{
fs=new FileStream(fileName,FileMode.Append,FileAccess.Write,FileShare.ReadWrite);
}
StreamWriter sw=new StreamWriter(fs,System.Text.Encoding.Default);
sw.WriteLine("===================================================");
sw.WriteLine("姓名:ddd");
sw.WriteLine("年龄:ccc");
sw.WriteLine("性别:bbb");
sw.WriteLine("会员:aaa");
sw.WriteLine("===================================================");
sw.Close();
fs.Close();
已经可以多次写入文件!
acewang
2003-12-11
打赏
举报
回复
你具体是想修改/追加文件还是在别的地方新建?
powerpanda
2003-12-11
打赏
举报
回复
我开始写的:
FileStream af = new FileStream(fileName,FileMode.Append);//fileName 是字符串存储的是希望保存文件的地址
StreamWriter sw = new StreamWriter(af);
sw.WriteLine("===================================================");
sw.WriteLine("姓名:{0}",this.textName.Text);
sw.WriteLine("年龄:{0}",this.textAge.Text);
sw.WriteLine("性别:{0}",(string)(this.rdoButMale.Checked?"男":"女"));
sw.WriteLine("会员:{0}",(string)(this.rdoButYes.Checked?"是":"不是"));
sw.WriteLine("===================================================");
sw.Close();
如果我希望将文件输出到我设置的路径,该怎么做,谢谢。
NicholasZhr
2003-12-11
打赏
举报
回复
你有代码???帖上来看看
powerpanda
2003-12-11
打赏
举报
回复
好像还是不行啊
powerpanda
2003-12-11
打赏
举报
回复
好想还是不行啊
acewang
2003-12-11
打赏
举报
回复
\-->>\\
or use @"..."
Jinniu
2003-12-11
打赏
举报
回复
在ASP.NET中你还要看一下是否有文件操作的权限。
ETstudio
2003-12-11
打赏
举报
回复
如果是打开文件是File.Open(@"c:\abc\a.text")
如果创建文件
StreamWriter sw = File.CreateText(@"c:\abc\a.text")
brightheroes
2003-12-11
打赏
举报
回复
什么意思?
你是要创建文件?
还是要打开一个现有的文件写入?
如果创建文件
StreamWriter sw = File.CreateText(@"c:\abc\a.text") is ok;
要是打开文件
就必须有文件在指定的路径下
powerpanda
2003-12-11
打赏
举报
回复
希望各位兄台拔刀相助阿。
速马
2003-12-11
打赏
举报
回复
FileInfo file = new ...
if(!file.Exist)
{
file.Create();
}
随手写的,可以去试试
rock1981
2003-12-11
打赏
举报
回复
我也试过好多种方式没成功过.
关注!
powerpanda
2003-12-11
打赏
举报
回复
我的想法是,在没有文件的时候,能够按我设置的路径生成文件,在有了文件后添加内容的时候追加,
qiaoba
2003-12-11
打赏
举报
回复
FileMode.Append说明是要追加,当然先得有文件了。就是错在这儿了
Clion 执行
文件
输出
路径
问题
在StackOverflow 上找到的相关 解答 要在cmake 中加入 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/bin") 参数设置就可以 了 原文
springboot 在yml配置
文件
中设置log日志
文件
的
输出
路径
请根据你的实际需求选择其中一种方式来配置日志
文件
的
输出
路径
。注意,
路径
中的斜杠方向可能会根据操作系统有所不同,所以在配置时需要注意
路径
的格式。在 Spring Boot 的配置
文件
中,你可以使用以下方式来配置日志
文件
的
输出
路径
。属性可以设置日志
文件
的
输出
路径
和
文件
名。你可以将
路径
和
文件
名一起指定。属性可以只设置日志
文件
的
输出
路径
,而
文件
名将会默认使用默认名称,如。在上述配置中,日志
文件
将被
输出
到。在上述配置中,日志
文件
将被
输出
到。属性来指定日志
文件
的
输出
路径
。目录下,并使用默认的
文件
名。
更改vscode Java项目的.class
文件
输出
路径
1.在vscode里面按下快捷键ctrl+shift+p 2.输入Classpath 3.点击Output下的Browse选择.class
文件
的
输出
路径
4.如图,选择完以后,.class
文件
的
输出
层级目录会自动建立
vs 设置dll、lib库的
输出
路径
vs2008中,有些项目上的功能是要生产库
文件
给其他项目调用的,以下是一些设置库
文件
(x.dll和x.lib)
输出
路径
的方法. 设置x.dll
输出
路径
方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "
输出
文件
" 中填入自己想要x.dll
文件
的
输出
路径
. 设置x.lib
输出
路径
方法是在右键项目的"属性"->连接器->高级, 然后在高级属性界面中的 "
vs 设置dll、lib库的
输出
路径
(c++)
vs2010中,有些项目上的功能是要生产库
文件
给其他项目调用的,以下是一些设置库
文件
(x.dll和x.lib)
输出
路径
的方法. 设置x.dll
输出
路径
方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "
输出
文件
" 中填入自己想要x.dll
文件
的
输出
路径
. 设置x.lib
输出
路径
方法是在右键项目的"属性"->连接器->高级, 然后在高级属...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章