`
zmo_xu
  • 浏览: 63607 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

在打开另存为设置了默认的目录InitialDirectory 导致文件不能复制

 
阅读更多
saveDialog.FileName = "DateBase.sdf";
saveDialog.InitialDirectory = "d:\\";
saveDialog.Title = "请选择文件输入路径";
saveDialog.ValidateNames = true;
saveDialog.OverwritePrompt = false;
saveDialog.DefaultExt = "sdf";
if (DialogResult.OK == saveDialog.ShowDialog()) {
	//MessageBox.Show(saveDialog.FileName);
	string sourceDirectory = System.Environment.CurrentDirectory;
	string sourceFileName=sourceDirectory+"\\MyDatabase.sdf";
	string destFileName = saveDialog.FileName;
	//File.Delete(destFileName);
	File.Copy("d:\\out.log", "e:\\out.txt", true);
	File.Copy(sourceFileName, "e:\\DateBase.sdf",true);
	File.Copy(sourceFileName, destFileName,true);
}

 这段代码看上去貌似没有问题其实在打开saveDialog时 saveDialog.InitialDirectory = "d:\\"; 导致了System.Environment.CurrentDirectory;的结果为D:\\...

其实还是目录问题.

 

分享到:
评论

相关推荐

    VB CommonDialog另存为文件用法

    在VB(Visual Basic)编程环境中,`CommonDialog`控件是一个非常实用的工具,它允许开发者集成常见的对话框功能,如打开文件、保存文件、颜色选择等,极大地简化了用户界面的设计。本教程将深入讲解如何利用`Common...

    通用对话框使用方法全解,“打开”对话框,“另存为”对话框,“字体”对话框,“打印”对话框,

    开发者可以通过设置其属性(如`Filter`来指定文件类型过滤,`InitialDirectory`来设定默认打开的目录)并调用`ShowDialog`方法来显示对话框。用户选择文件后,`FileName`属性将返回所选文件的路径。 2. **“另存为...

    打开对话框读取文件和打开对话框保存文件

    根据提供的标题、描述、标签及部分内容,我们可以总结出与C#中的文件对话框相关的知识点,主要包括如何使用`OpenFileDialog`来打开文件以及如何利用`SaveFileDialog`来保存文件。 ### 一、使用 OpenFileDialog 打开...

    C#OpenFileDialog打开指定目录源码

    在代码中,你可以通过设置`OpenFileDialog`的`InitialDirectory`属性来指定默认打开的目录。例如,如果你想让用户在打开对话框时看到"C:\MyFiles"目录,你可以这样写: ```csharp openFileDialog1.InitialDirectory...

    打开文件对话框(多选)

    - 对话框的其他属性如`InitialDirectory`可以设置默认打开的目录,`DefaultExt`可设置默认扩展名等,可以根据需求进行调整。 7. **最佳实践**: - 提供清晰的文件过滤规则,帮助用户快速定位所需文件。 - 在用户...

    .net打开文件对话框控件

    在.NET框架中,"打开文件对话框控件"是一个常用的功能组件,允许用户从他们的计算机上选择一个或多个文件。这个控件通常被集成到Windows Forms或WPF应用程序中,为用户提供一个图形化的界面来浏览和选取文件。本文将...

    C#打开文件对话框

    `InitialDirectory` 属性用于指定对话框打开时的初始目录,默认为空字符串表示当前目录。这里根据传入参数 `DeafultDir` 的值来决定初始目录: ```csharp Ofd.InitialDirectory = DeafultDir.Trim() == "" ? ...

    WPF打开图片文件放入image中

    在探讨如何在WPF(Windows Presentation Foundation)应用中打开并显示图片到`Image`控件的过程中,我们将深入解析代码逻辑、关键类库的使用以及一些最佳实践,这将对WPF初学者尤其有益。 ### WPF与图片处理 WPF...

    文件打开对话框的源代码资源

    在IT领域,文件打开对话框是用户界面设计中不可或缺的一部分,它允许用户浏览并选择本地计算机上的文件以便打开、编辑或执行。这个资源提供的是关于实现文件打开对话框的源代码,这对于开发者来说是一个非常实用的...

    vb.net OpenFileDialog与saveFileDialog

    5. Title 属性:获取或设置对话框的标题,默认是“另存为”。 6. ShowDialog 方法:显示对话框,等待用户选择文件保存的位置。 使用示例: Dim myStream As System.IO.Stream SaveFileDialog1.InitialDirectory = ...

    WPF打开文件_保存文件_文件过滤器

    "WPF打开文件_保存文件_文件过滤器"这个主题主要涉及如何使用WPF的内置对话框来帮助用户选择要打开或保存的文件,并设置文件过滤器以限制可选文件类型。以下是关于这些知识点的详细解释: 1. **OpenFileDialog**: ...

    关于C#操作文件并在窗体程序的控件中显示文件的方法

    首先,我们需要创建一个`OpenFileDialog`对象来提示用户打开文件。这可以通过以下代码实现: ```csharp OpenFileDialog fileDialog = new OpenFileDialog(); ``` `OpenFileDialog`类提供了多个属性,以定制用户...

    C# 课件 专题: 对话框

    - `DefaultExt` 设置默认扩展名。 - `Container` 控制在创建新文件时是否提示用户。 在实际应用中,你可以根据需要调整这些属性,以满足特定的用户需求。例如,如果你想让用户只能保存为`.txt`文件,只需将`...

    保存和打开对话框的示例代码

    - **FilterIndex**:设置默认选中的文件过滤器索引。在这个例子中,`FilterIndex=2`意味着对话框打开时,默认显示第二个过滤器,即JEPG图像文件。 - **RestoreDirectory**:如果设为true,则对话框关闭后会返回到...

    VB 设置文件浏览方式

    - **创建与属性设置**:同`OpenFileDialog`,只是在实际应用中可能需要设置`InitialDirectory`属性来指定默认保存位置。 - **事件处理**:处理`FileOk`事件来获取用户指定的保存路径。 在设置文件浏览方式后,...

    C#中打开文件和自动生成缩略图

    1. **初始目录设置**:`InitialDirectory` 属性被设置为用户的图片文件夹路径,以便用户直接在图片库中选择文件。 2. **过滤器设置**:`Filter` 属性用于限制可选文件的类型,这里设置为只允许选择BMP、JPG和GIF格式...

    使用OpenFileDialog打开文件对话框.rar

    `Title`属性可以设置对话框的标题,`InitialDirectory`可以指定对话框打开时的初始目录。 ### 使用OpenFileDialog 1. **显示对话框**:在代码中,使用`ShowDialog()`方法来显示OpenFileDialog。这个方法是阻塞的,...

    C# 使用打开保存文件对话框

    它可以配置为单选或多选模式,通过`InitialDirectory`属性设置初始路径,`Filter`属性用来限制显示的文件类型,例如只显示.txt文本文件或.exe可执行文件。`ValidateNames`, `CheckPathExists`和`CheckFileExists`...

    65文件对话框的使用.rar_文件对话框

    - 如果默认的`FileDialog`不能满足需求,可以使用`CommonFileDialog`基类创建自定义对话框,这提供了更大的灵活性。 在压缩包内的"www.pudn.com.txt"可能是教程文档,提供了更详细的步骤和示例代码。而"65文件...

    选择文件目录对话框

    总的来说,"选择文件目录对话框"是一个常用且实用的工具,通过`PathDialog`等类似组件,开发者可以轻松地为用户提供安全、直观的文件和目录选择体验。无论是在桌面应用、网页应用还是移动应用中,这一功能都扮演着...

Global site tag (gtag.js) - Google Analytics