-
C# WinForm中如何将文件保存在文件夹中或如何新建文件夹来保存
2013-12-04 17:17:53上一章节,我们进行了文件的保存到默认地方,这一章节我们将实现如何将文件保存自主新建的文件夹中。 //文件IO流 DialogResult dr = MessageBox.Show("是否选择默认文件夹保存?", "信息提示", ...上一章节,我们进行了文件的保存到默认地方,这一章节我们将实现如何将文件保存自主新建的文件夹中。
//文件IO流
DialogResult dr = MessageBox.Show("是否选择默认文件夹保存?", "信息提示", MessageBoxButtons.YesNo);
if (dr == System.Windows.Forms.DialogResult.Yes) //默认的文件夹
{
FileStream fs = new FileStream(@"E:\" + tabName + "Dal.cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(str); //str为文本内同
sw.Close();
fs.Close();
MessageBox.Show("操作成功," + tabName + "DAL.cs文件已默认保存", "信息提示");
}
else
{
FolderBrowserDialog folder = new FolderBrowserDialog(); //查找文件夹中
if (folder.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string aa = folder.SelectedPath; //文件夹路径
char asicc1 = (char)92;
FileStream fs = new FileStream(@"" + aa + "" + asicc1 + "" + tabName + "Dal.cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(str);
sw.Close();
fs.Close();
MessageBox.Show("操作成功," + tabName + "DAL.cs文件已保存至" + aa + "文件夹下", "信息提示");
}
}********************************************************************************
【方法二】可以不通过一个【浏览...】那样,你可以直接在点击【确定】按钮的同时,弹出一个路径选择框。具体您在后台的代码中,也就是在【确定】按钮的Click事件中输入类似以下的一段代码即可。简单方便。
>>>拖入控件【FolderBrowserDialog】,命名为fdb
DialogResult result = fbd.ShowDialog();
if (result == DialogResult.OK)
{
path = fbd.SelectedPath; //获取文件路径
//.......
}//
方法1:
C#代码
if (Directory.Exists("D:\\我的文档\\桌面"))
{
MessageBox.Show("该文件夹存在");
}
else
{
MessageBox.Show("该文件夹不存在");
}
方法2:
C#代码
DirectoryInfo TheFolder = new DirectoryInfo("d:\\pic");
if (TheFolder.Exists)
{
MessageBox.Show("进来了");
}
else
{
MessageBox.Show("没进来");
}
"d:\\pic"可以这样变成路径
@"d:\pic"
也就是说转义符可以用@来代替
新建文件夹:
C#代码
if (!Directory.Exists(@txtFileSaveDir.Text)) //若文件夹不存在则新建文件夹
{
Directory.CreateDirectory(@txtFileSaveDir.Text); //新建文件夹
}****【实例研究】**-----------+++++++++++++++++++
#region 文件流IO PK 选择文件路径
//文件IO流
DialogResult dr = MessageBox.Show("是否选择默认文件夹保存?", "小德温馨提示您", MessageBoxButtons.YesNo);
if (dr == System.Windows.Forms.DialogResult.Yes)
{
string ProjectPath = @"D:\我的文档\桌面\新建文件夹 (3)\" + cmbDataBaseName.Text;
if (!Directory.Exists(ProjectPath)) //若文件夹不存在则新建文件夹
{
DialogResult DrMoren = MessageBox.Show("该文件夹不存在\n是否重新创建默认文件夹?", "小德温馨提示您", MessageBoxButtons.YesNo);
if (DrMoren==System.Windows.Forms.DialogResult.Yes)
{
Directory.CreateDirectory(ProjectPath); //新建文件夹
FileStream fs = new FileStream(ProjectPath + "\\" + txtTB_Name + ".cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(txtModelCoder);
sw.Close();
fs.Close();
success.ShowMessage("操作成功," + txtTB_Name + ".cs文件已保存至" + cmbDataBaseName.Text + "文件夹");
}
else
{
return;
}
}
}
else
{
FolderBrowserDialog folder = new FolderBrowserDialog();
if (folder.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string aa = folder.SelectedPath;
char asicc1 = (char)92; //(char)92值的是 \
FileStream fs = new FileStream(@"" + aa + "" + asicc1 + "" + txtTB_Name + "Model.cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(txtModelCoder);
sw.Close();
fs.Close();
success.ShowMessage("操作成功," + txtTB_Name + "Model.cs文件已保存至" + aa + "文件夹下");
}
}
#endregion -
文件流操作(7)——WinForm开发(29)——C# WinForm中如何将文件保存在文件夹中或如何新建文件夹来保存
2019-10-09 17:23:42本文将实现如何将文件保存到自主新建的文件夹中。 //文件IO流 DialogResult dr = MessageBox.Show("是否选择默认文件夹保存?", "信息提示", MessageBoxButtons.YesNo); if (dr == System.Windows.Forms....本文将实现如何将文件保存到自主新建的文件夹中。
//文件IO流
DialogResult dr = MessageBox.Show("是否选择默认文件夹保存?", "信息提示", MessageBoxButtons.YesNo);
if (dr == System.Windows.Forms.DialogResult.Yes) //默认的文件夹
{
FileStream fs = new FileStream(@"E:\" + tabName + "Dal.cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(str); //str为文本内同
sw.Close();
fs.Close();
MessageBox.Show("操作成功," + tabName + "DAL.cs文件已默认保存", "信息提示");
}
else
{
FolderBrowserDialog folder = new FolderBrowserDialog(); //查找文件夹中
if (folder.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string aa = folder.SelectedPath; //文件夹路径
char asicc1 = (char)92;
FileStream fs = new FileStream(@"" + aa + "" + asicc1 + "" + tabName + "Dal.cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(str);
sw.Close();
fs.Close();
MessageBox.Show("操作成功," + tabName + "DAL.cs文件已保存至" + aa + "文件夹下", "信息提示");
}
}********************************************************************************
【方法二】可以不通过一个【浏览...】那样,你可以直接在点击【确定】按钮的同时,弹出一个路径选择框。具体您在后台的代码中,也就是在【确定】按钮的Click事件中输入类似以下的一段代码即可。简单方便。
>>>拖入控件【FolderBrowserDialog】,命名为fdb
DialogResult result = fbd.ShowDialog();
if (result == DialogResult.OK)
{
path = fbd.SelectedPath; //获取文件路径
//.......
}//
方法1:
C#代码
if (Directory.Exists("D:\\我的文档\\桌面"))
{
MessageBox.Show("该文件夹存在");
}
else
{
MessageBox.Show("该文件夹不存在");
}
方法2:C#代码
DirectoryInfo TheFolder = new DirectoryInfo("d:\\pic");
if (TheFolder.Exists)
{
MessageBox.Show("进来了");
}
else
{
MessageBox.Show("没进来");
}
"d:\\pic"可以这样变成路径
@"d:\pic"
也就是说转义符可以用@来代替新建文件夹:
C#代码
if (!Directory.Exists(@txtFileSaveDir.Text)) //若文件夹不存在则新建文件夹
{
Directory.CreateDirectory(@txtFileSaveDir.Text); //新建文件夹
}****【实例研究】**-----------+++++++++++++++++++
#region 文件流IO PK 选择文件路径
//文件IO流
DialogResult dr = MessageBox.Show("是否选择默认文件夹保存?", "小德温馨提示您", MessageBoxButtons.YesNo);
if (dr == System.Windows.Forms.DialogResult.Yes)
{
string ProjectPath = @"D:\我的文档\桌面\新建文件夹 (3)\" + cmbDataBaseName.Text;
if (!Directory.Exists(ProjectPath)) //若文件夹不存在则新建文件夹
{
DialogResult DrMoren = MessageBox.Show("该文件夹不存在\n是否重新创建默认文件夹?", "小德温馨提示您", MessageBoxButtons.YesNo);
if (DrMoren==System.Windows.Forms.DialogResult.Yes)
{
Directory.CreateDirectory(ProjectPath); //新建文件夹
FileStream fs = new FileStream(ProjectPath + "\\" + txtTB_Name + ".cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(txtModelCoder);
sw.Close();
fs.Close();
success.ShowMessage("操作成功," + txtTB_Name + ".cs文件已保存至" + cmbDataBaseName.Text + "文件夹");
}
else
{
return;
}
}
}
else
{
FolderBrowserDialog folder = new FolderBrowserDialog();
if (folder.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string aa = folder.SelectedPath;
char asicc1 = (char)92; //(char)92值的是 \
FileStream fs = new FileStream(@"" + aa + "" + asicc1 + "" + txtTB_Name + "Model.cs", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write(txtModelCoder);
sw.Close();
fs.Close();
success.ShowMessage("操作成功," + txtTB_Name + "Model.cs文件已保存至" + aa + "文件夹下");
}
}
#endregion -
mac电脑更新后,如何解决mac在文件夹中无权限新建文件?
2021-02-24 09:41:59在使用mac时经常会遇到无权限导致创建文件、文件夹失败。尤其是在系统更新升级后,出现情况的机率更大,那我们该怎么解决呢? 快捷修改 命令修改 权限划分 数字 4 、2、1表示读、写、执行权限即:r=4,w=2,x=...在使用mac时经常会遇到无权限导致创建文件、文件夹失败。尤其是在系统更新升级后,出现情况的机率更大,那我们该怎么解决呢?
快捷修改
我们可以通过右键 -> 显示简介 -> 共享与权限来查看我们当前登陆的用户是否有写的权限。如果没有那么只要给上读写权限即可。
命令修改
权限划分
- 数字 4 、2、1表示读、写、执行权限即:r=4,w=2,x=1
- 读、写、执行:rwx = 4 + 2 + 1 = 7
- 读、写:rw = 4 + 2 = 6
- 读、执行:rx = 4 +1 = 5
角色划分
- u 档案拥有者;
- g 与该档案的拥有者属于同一个群体;
- o 表示其他以外的人;
- a 表示所有;
执行命令
-
chmod 或 sudo chmod
-
参数-R:以递归的方式对目前目录下的所有档案与子目录进行相同的权限变更
举例一般使用
- 设置所有用户可读取文件 a.conf:chmod ugo+r a.sh
- 设置 c.sh 只有 拥有者可以读写及执行:chmod u+rwx c.sh
举例数字使用
- 设置拥有者可读写,其他人不可读写执行:chmod 600 fileName (等价chmod u=rw,g=---,o=--- fileName 或 chmod u=rw,go-rwx fileName)
- 设置所有人可以读写及执行:chmod 777 fileName (等价chmod u=rwx,g=rwx,o=rwx fileName 或 chmod a=rwx fileName
为了简单方便
sudo chmod -R 777 你的文件夹名
安全模式
如果上面两种方式都不能解决创建文件的权限问题,那基本上是安全模式导致的了。一般这种情况会出现在系统更新后。
1、首先查看安全模式状态 csrutil status
如果显示 Protection status: enabled ,说明安全模式是启动的
2、修改安全模式
重启电脑,屏幕暗下后立马按住command + R键,直到出现屏幕中间出现苹果图标停手(需要联网)。
然后会看到安全界面操作,屏幕最上面一排,找到实用工具菜单,再在里面找到终端,点击后输入csrutil disable 回车后会出现一串英文,大致意思是安全模式已经关闭,重启后生效进行操作。然后输入 reboot 重启即可
本文由「未来软件园」原创,文章地址:https://mac.orsoon.com/news/1059333.html,转载请保留原地址。
-
【小白向】如何批量新建文件夹、txt文件、docx文件?
2021-01-07 02:42:19网上有很多类似的教程,我这里也是现学现卖,非常简单 批量新建文件夹: 1、新建一个Excel空白工作薄文件(这里我用的Excel 2016);...4、将D列内容复制到记事本中,保存类型为“所有文件”,扩展名为. -
如何在AndroidStudio中新建xml文件夹和values-21文件夹
2016-10-05 10:50:021. 新建xml文件夹 如下图所示,在res文件夹处右键单击,选择“new”,再选择 ...这样就新建好了一个xml文件夹,如果还需要在xml文件夹中新建一个xml文件,在“xml”文件夹处右键单击,选择“new”,...1. 新建xml文件夹
如下图所示,在res文件夹处右键单击,选择“new”,再选择
“Android resource directory ” :点击“Android resource directory”之后将会弹出一个对话框,如下图所示,选择xml:
这样就新建好了一个xml文件夹,如果还需要在xml文件夹中新建一个xml文件,在“xml”文件夹处右键单击,选择“new”,再选择“File”,
不要选择“XML resource file”。如下所示:弹出对话框命名即可。
2. 新建values-21文件夹
如下图所示:
点击“Android resource directory”之后将会弹出一个对话框,如下图所示,选择xml:
然后就可以看到velues-21文件夹,把values文件夹里面的style.xml文件复制到velues-21文件夹。
2. 新建values-w820dp文件夹
values-w820dp文件夹可能平时看到的不多,这个文件夹表示这个目录下的资源所要求屏幕的最小宽度是820dp。
这个怎么创建呢?和上面的values-21文件夹类似,只不过我们需要选择不同的标签: -
利用ASP.NET如何在本地电脑中新建文件夹,复制文件?
2012-02-29 14:54:11我的意思是,在网页的文本框内输入要建文件夹的名字,然后选择一下想要放文件夹的路径(或者这个路径是在登录系统的时候就选择好,保存下来),然后这个文件夹就在所选路径中新建成功了。再就是如何通过路径选择文件... -
如何在Clion里面添加子文件夹,并且新建cpp文件运行
2020-06-15 15:47:24Clion来自于大名鼎鼎的JetBrain系列,但是他的配置和使用在网上的资料比较少,本文假定你已经配好了设置,但是不知道如何在子文件夹中运行其他的cpp文件 在图中,main是可以直接运行的,那么first.cpp和位于子... -
如何在Xcode 在项目工程中新建分组文件夹
2019-09-28 04:33:301.如果在xcode工程中new group,只是在视觉效果上分好了几个文件夹,方便分类管理,但在finder中并不会创建新的文件夹,在硬盘目录还是所有文件都并列在一个文件夹内; 接下来打开finder 你会发现在工程文件中... -
如何在 Mac 中隐藏文件或文件夹?
2019-08-08 18:24:01我们都知道,Mac为了防止用户意外更改或删除Mac运行所需的重要数据,会隐藏一些文件和文件夹,按快捷键 Shift + ...将你想要隐藏的文件或文件夹拖入到Mac系统中原有的隐藏文件夹中,比如资源库。 新建隐藏文件... -
Phpstorm如何新建项目在共享文件夹中
2015-11-25 17:41:26由于虚拟机分配内存较小,想使用本机开发相关程序,如何将虚拟机项目文件建立到phpstorm中:在地址栏里输入:\\192.168.0.106,进入虚拟机共享文件目录,在共享文件夹右键--映射网络驱动器,确定驱动器名字。... -
怎么在MySQL里建文件夹_mysql怎么引用文件夹 怎么样在Mysql文件夹下新建my.ini文件...
2021-02-04 23:01:25如何将文件夹中的数据库导入mysql中直接拷贝到mysql/data文件夹下,注意包括数据库名为子目录的名称。 比如你的数据库为bbs,那么就拷贝到mysql/data/bbs下面。tomcat 中MySQL的那个驱动程序要... -
Android实现中英转换+res文件夹下新建包找不到+如何创建strings.xml文件
2020-04-10 01:39:391.在res文件夹下建立一个values_en包(如果出现新建之后,包存在...3.向values和values_en文件夹中的strings.xml中输入程序中用到的文字的中文和英文,例如: values文件中: values_en文件中: 4.接下来的代码步... -
如何在文件夹中打开DOS命令窗口
2018-06-13 15:44:57针对文件夹: 1.鼠标左键选中你要的文件夹 2.... 3.... ...即可进入DOS命令窗口 ...针对文件: ... 鼠标右键新建一个 文本文档 或者记事本 ... 点击 文件 另存为.bat (代表任意字母或者数字) ...一般我们在windows下打开DO... -
mac本如何在文件夹中打开终端
2018-06-26 14:31:51方法如下: 进入系统偏好设置->键盘->快捷方式->...勾选 新建位于文件夹位置的...然后点击要打开终端的文件,选择服务,选择新建位于文件夹位置的终端窗口,即可打开,运行语句。... -
如何在项目中新建.gitignore文件
2020-11-19 20:19:011. 在需要创建 .gitignore 文件的文件夹, 右键选择 ...2. 输入 touch .gitignore在文件夹就生成了一个“.gitignore”文件。 然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。 ... -
如何在AndroidStudio中新建xml文件
2017-09-14 16:24:00如下图所示,在res文件夹处右键单击,选择“new”,再选择“Androidresource ...这样就新建好了一个xml文件夹,如果还需要在xml文件夹中新建一个xml文件,在“xml”文件夹处右键单击,选择“new”,再选择“File... -
Android Studio中如何新建assets文件夹
2016-11-25 17:25:12在Android开发中,难免会使用本地资源文件,assets文件夹的创建,AS不同于Eclipse,具体步骤如下:第一步:首先将视图切换为“Android”视图;第二步:选中项目根路径,右键依次选中图中的菜单;第三步:点击Finish... -
如何在xcode创建文件夹和文件
2014-03-14 10:52:20如果在xcode工程中new group,只是在视觉效果上分好了几个文件夹,方便分类管理,但在finder中并不会创建新的文件夹,在硬盘目录还是所有文件都并列在一个文件夹内,更恶心的是当你重新打开工程后,会发现刚才new的... -
如何在xcode创建文件夹和文件--虚拟文件夹和物理文件夹的同步
2016-03-30 14:53:58如果在xcode工程中new group,只是在视觉效果上分好了几个文件夹,方便分类管理,但在finder中并不会创建新的文件夹,在硬盘目录还是所有文件都并列在一个文件夹内,更恶心的是当你重新打开工程后,会发现刚才new的... -
clearcase 上新建文件_如何在电脑上批量新建文件夹?只需2个工具,3个步骤,一学就会...
2021-01-18 13:36:04在日常工作中,可能会用到要新建一大批文件夹的情况。一个个手动去新建再重命名实在是太麻烦了。有没有一种方法可以让电脑自动批量新建文件夹呢?答案是有的!首先要准备好2个工具,也就是excel软件和记事本软件... -
新建shell脚本文件_如何在shell脚本中创建与shell脚本同目录或者同相对路径的文件夹或者文件?...
2021-01-15 05:56:40https://codingstandards.iteye.com/blog/800028codingstandards.iteye.comlinux 下 `dirname $0`www.cnblogs.com在...这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定... -
如何在xcode中创建新的文件和文件夹
2015-03-23 12:46:31所以这时候就需要我们讲每个类的声明放在单独的.h和.m文件里,或者讲这些文件放在一个专门的资源文件夹里。 首先,新建我们新的类文件(我的xcode版本目前是6.2版本的): 在工程下,点击菜单栏的File,在菜单... -
如何在jupyter中调用同一文件夹下另一个ipynb文件中的函数
2018-08-08 16:06:05这个内容在jupyter中输入后,在打开的文件中file->download as->.py 注意这和把文件“a.ipynb” 在jupyter中直接rename成“a.py”是不一样的 把这个文件... -
实习第十五天:如何在文件夹中打开DOS命令窗口
2016-06-04 22:43:52针对文件夹: 鼠标左键选中你要的文件夹 ...鼠标右键新建一个 文本文档 或者记事本 输入cmd 点击 文件 另存为*.bat (*代表任意字母或者数字) 双击所保存的文件 即可进入DOS命 -
clearcase 上新建文件_还在手动一个个新建文件夹吗?那你就out了
2021-01-17 18:59:06点击上方 蓝字 ▲ 关注订阅 Excel技巧提升营想提升职场竞争力的都置顶了今日福利扫码添加小编VX好友领取《50套财务实用工作PPT模板》请在添加好友时备注:Excel▼▼▼在我们的日常工作中,新建文件夹是很常见的,... -
InterlliJ idea文件夹里面无法新建java文件等
2018-10-16 19:05:00首先在工程里面新建文件夹后,要将这个文件夹改成source文件夹(在工程看到这个文件夹图标时是蓝色的),接下来开始步骤 在IDE里面右上角找到红圈这个小方格,点击进去,如何显示下图 点... -
如何删除电脑中显示找到文件的文件夹
2020-06-10 10:45:44在文件中输入以下内容: DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 添加完成后,保存 之后将提示找不到该文件方法.txt更改其后缀名为:提示找不到该文件方法.bat 最后将需要删除的文件或者文件夹拖动到【提示找不到... -
中查询一个文件夹下文件数量_Excel办公技巧:文件夹有多个文件,如何快速制作文件目录?...
2021-01-07 08:51:57在工作中我们可能会遇到要整理文件目录的情况,比如为下面图1"PPT教程"文件夹中的6个文件整理一个文件名目录,参考效果见图2。这篇文章我们来学习一下操作办法。图1图2操作步骤:1.在Excel工作簿中打开一张工作表...