导航:首页 > 文件教程 > winform文件复制

winform文件复制

发布时间:2024-12-08 03:21:06

① C# winform 里复制文件,为什么是0KB

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.IO;

namespace 网络COPY
{
class Program
{
static void Main(string[] args)
{
string pFromPath = @"D:\p.jpg";
string pToPath = @"D:\f\p.jpg";
File.Copy(pFromPath, pToPath, true);

}
}
}我在控制台上用了一下!没问题啊!运行平台有时会出问题,,
你退出重新建立项目应该就可以了!

② winform如何备份文件夹及文件夹里的所有东西比如从D盘备份到E盘,路径自己选择 求具体代码~界面如下图

做一个递归循环,不断查找原路径下的所有文件,然后复制到目标路径(先创建路径再复制文件)。

③ Winform 拷贝文件到PDA,提示:正由另一进程使时用,因此该进程无法访问该文件。

原因就是DataGridView上,显示的数据是从data.db数据库文件取的,它正在使用,所以不能复制的,就像我们平常正打开看一下word文件,的同时在进行拷贝是不可以的一样的,可以把数据读取到另一个数据库表里,进行拷贝,就可以了

④ 我写了一个WINFORM的图书管理系统,连接的本地数据库,我把EXE文件传给其他人,在另一台电脑上使用

有几种方案可供选择。

1、在另外一台电脑上面, 安装数据库。 然后把你本机的数据库导出, 然后导入到另外一台机器上面。

2、修改程序的 数据库连接的 配置信息, 由原有的 连接本机的 localhost 修改为你 电脑的 ip地址。 同时你需要保证 你的机器一直是开的, 并且和目标机器能联网。 你还需要设置你的数据库, 允许外部访问。

3、修改部分代码, 把数据库 换成 SQLite 或者 Access 这一类的数据库。 这样, 数据库本身就仅仅是一个文件, 到时候,随便复制到哪台机器上面运行, 都没有问题。

⑤ (C#)winform中实现选择一个文件夹,将其压缩复制到另外一个路径 ///楼主这个问题怎么解决的呢

using System.Diagnostics;

Process process = new Process();
process.StartInfo.FileName = @"C:\Program Files\WinRAR\Winrar.exe" //这是你安装Winrar的路径
process.StartInfo.Argument = @" a -r C:\abc.rar C:\abc\drra"//第一个路径是压缩文件将要拷贝到的位置,第二个路径是你要专压缩的文属件夹

process.Start();//这句话之后就开始压缩了

⑥ WinForm(C#)复制文件夹(文件)问题

文件复制:File.Copy(fnsrc, fndes, true);第三个参数表示是否替代同名文件;
文件夹复制可以遍历文件夹进行复制。
刚出炉,热的。。。。建立一个form,一个按钮下实现的,测试通过:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace CopyDirectory
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
CopyDirectory("c:\\downloads","d:\\");
}

/// <summary>
/// 拷贝文件夹
///By Wang Hw www.pegete.com.cn
/// </summary>
/// <param name="srcdir"></param>
/// <param name="desdir"></param>
private void CopyDirectory(string srcdir, string desdir)
{
string folderName = srcdir.Substring(srcdir.LastIndexOf("\\")+1);

string desfolderdir = desdir +"\\"+ folderName;

if (desdir.LastIndexOf("\\") == (desdir.Length - 1))
{
desfolderdir = desdir + folderName;
}
string[] filenames = Directory.GetFileSystemEntries(srcdir);

foreach (string file in filenames)// 遍历所有的文件和目录
{
if (Directory.Exists(file))// 先当作目录处理如果存在这个目录就递归Copy该目录下面的文件
{

string currentdir = desfolderdir + "\\" + file.Substring(file.LastIndexOf("\\") + 1);
if (!Directory.Exists(currentdir))
{
Directory.CreateDirectory(currentdir);
}

CopyDirectory(file, desfolderdir);
}

else // 否则直接文件
{
string srcfileName = file.Substring(file.LastIndexOf("\\")+1);

srcfileName = desfolderdir + "\\" + srcfileName;

if (!Directory.Exists(desfolderdir))
{
Directory.CreateDirectory(desfolderdir);
}

File.Copy(file, srcfileName);
}
}//foreach
}//function end

}
}

⑦ (C#)winform中实现选择一个文件夹,将其压缩复制到另外一个路径

1.建立一个进程,用于调用winrar.exe
2.写完整winrar.exe的参数(应该有的,你查查看专winrar的用法)
3.启动进属程。
---------------------------
winrar的参数表中应该都有这些设置的

阅读全文

与winform文件复制相关的资料

热点内容
fgets空文件 浏览:857
传奇物品文件夹 浏览:352
word插入excel图表 浏览:690
xp系统搜索不到本地文件 浏览:39
什么网站可以找到拼团去西藏 浏览:247
javatask 浏览:50
MFC的文件名 浏览:972
cad自动保存的文件怎么关闭 浏览:667
zip文件密码多少 浏览:486
编程培训哪些好 浏览:324
如何把文件夹内容变成文档 浏览:509
小火箭幼儿编程怎么拿积分 浏览:158
火车票时刻表及票价数据库 浏览:94
求平均值java 浏览:767
linux如何分屏显示 浏览:257
手机可以直接填写pdf文件么 浏览:554
linux虚拟光驱软件 浏览:836
米2s最好的版本 浏览:640
小米6检测工具下载 浏览:540
桌面创建不了文件夹怎么回事 浏览:894

友情链接