导航:首页 > 文件教程 > 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文件复制相关的资料

热点内容
药膳app 浏览:545
c中js间隔符号是 浏览:143
什么app可以内放音乐 浏览:621
js执行文件 浏览:343
微信公众号注销方法 浏览:743
app卖酒有哪些平台 浏览:731
java部分中文乱码 浏览:228
iis添加dll文件 浏览:578
appleld的代码是什么形式 浏览:659
图片转word文件保存在哪 浏览:757
count是哪个编程语言 浏览:85
写言情小说哪个网站好 浏览:365
iphone外接电视 浏览:423
哪些地方网络信号更好些 浏览:753
jar反编辑工具 浏览:614
描述数据波动大小有哪些 浏览:584
u盘exfat可复制4g以上的文件吗 浏览:667
a4大小的文件过塑多少钱 浏览:26
畅天游2app在哪里下载 浏览:844
微信看文字的图片 浏览:298

友情链接