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

热点内容
微信小程序按钮颜色 浏览:69
长江大学网课用什么app 浏览:431
华中系统图纸编程哪个刀好 浏览:38
地方债务数据在哪里查看 浏览:932
扫描文件怎么设置格式 浏览:957
苹果邮箱主机名填什么 浏览:630
多张图片同一个文件夹 浏览:798
win7怎么打开shs文件 浏览:481
怎么把文件夹做成iso 浏览:164
缤客网站上的房价怎么在哪里修改 浏览:406
单片机c51计数器实验代码 浏览:990
宏编程鼠标代表什么意思 浏览:753
别人捡到苹果6有用吗 浏览:829
word文件用wps打开 浏览:477
macbook修改文件格式软件 浏览:757
美版s7edge那个版本好 浏览:529
视频隐藏在文件夹里 浏览:144
网络通讯基础是什么 浏览:209
办公电脑文件管理 浏览:222
火化费报销文件有哪些 浏览:998

友情链接