资源简介
C#获取文件夹内文件名字符工具及源代码,可根据不同设定排序,方便快速拷贝文件名
代码片段和文件信息
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 获取文件夹所有文件名工具
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string lujing;
int FileCount = 0;
static public string[] files;
static public string geshi = “doc“;
string shanchu = ““;
string tihuanA = ““;
string tihuanB = ““;
string qianxu = ““;
private void Form1_DragDrop(object sender DragEventArgs e)
{
//拖拽文件
string str = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
if (System.IO.Directory.Exists(str))
{
lujing = str;
textBox1.Text = lujing;
}
else
{
//.....
}
}
private void Form1_Load(object sender EventArgs e)
{
radioButton1.Checked = true;
this.AllowDrop = true;
this.DragEnter += (mysender mye) =>
{
var obj = mye.Data.GetData(DataFormats.FileDrop);
//obj为你拖拽上来的文件或者文件夹的路径 集合
//你可以遍历它
};
}
private void Form1_DragEnter(object sender DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.link;
else e.Effect = DragDropEffects.None;//拖拽文件
}
private void button1_Click(object sender EventArgs e)
{
if( textBox1.Text !=““)
{
textBox6.Text =““;
FileCount = 0;
DirectoryInfo Dir = new DirectoryInfo(lujing);
foreach (FileInfo FI in Dir.GetFiles())
{
//if (!System.IO.Path.GetExtension(FI.Name).Contains(“~“))
//{
FileCount++;
//}
}
textBox4.Text=Convert.ToString(FileCount);
files = Directory.GetFiles(lujing “*.“ + geshi);
string[] files3 = Directory.GetFiles(lujing);
if (radioButton1.Checked == true)
{
List ssss = files3.OrderBy(ss => new FileInfo(ss).Name).ToList();
for (int i = 0; i < files3.Length; i++)
{
files3[i] = ssss[i];
}
}
else if (radioButton2.Checked == true)
{
List ssss = files3.OrderBy(ss => new FileInfo(ss).CreationTime).ToList();
for (int i = 0; i < files3.Length; i++)
{
f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 154112 2018-07-03 11:16 获取文件夹所有文件名工具\获取文件夹所有文件名工具\bin\Debug\获取文件夹所有文件名工具.exe
文件 46592 2018-07-03 11:16 获取文件夹所有文件名工具\获取文件夹所有文件名工具\bin\Debug\获取文件夹所有文件名工具.pdb
文件 11608 2018-07-24 13:57 获取文件夹所有文件名工具\获取文件夹所有文件名工具\bin\Debug\获取文件夹所有文件名工具.vshost.exe
文件 490 2016-03-09 13:48 获取文件夹所有文件名工具\获取文件夹所有文件名工具\bin\Debug\获取文件夹所有文件名工具.vshost.exe.manifest
文件 67646 2017-08-09 13:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\favourites_pig_folder_128px_525461_easyicon.net.ico
文件 8846 2018-07-03 11:16 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Form1.cs
文件 15412 2018-07-03 11:14 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Form1.Designer.cs
文件 107589 2018-07-03 11:14 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Form1.resx
文件 1229 2018-01-05 13:32 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6471 2018-07-03 11:16 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 2892 2018-07-24 13:57 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.csproj.FileListAbsolute.txt
文件 975 2018-07-03 11:15 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.csproj.GenerateResource.Cache
文件 1757 2018-01-05 13:42 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.csprojResolveAssemblyReference.cache
文件 154112 2018-07-03 11:16 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.exe
文件 68212 2018-07-03 11:15 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.Form1.resources
文件 46592 2018-07-03 11:16 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.pdb
文件 180 2017-08-09 13:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\获取文件夹所有文件名工具.Properties.Resources.resources
文件 517 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Program.cs
文件 1422 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Properties\AssemblyInfo.cs
文件 2924 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Properties\Resources.Designer.cs
文件 5612 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Properties\Resources.resx
文件 1123 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Properties\Settings.Designer.cs
文件 249 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\Properties\Settings.settings
文件 3865 2017-08-09 13:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\获取文件夹所有文件名工具.csproj
文件 950 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具.sln
..A..H. 22016 2018-07-24 14:07 获取文件夹所有文件名工具\获取文件夹所有文件名工具.suo
目录 0 2017-08-09 12:45 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug\TempPE
目录 0 2020-11-04 12:42 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86\Debug
目录 0 2020-11-04 12:42 获取文件夹所有文件名工具\获取文件夹所有文件名工具\bin\Debug
目录 0 2020-11-04 12:42 获取文件夹所有文件名工具\获取文件夹所有文件名工具\obj\x86
............此处省略8个文件信息
- 上一篇:局域网IP扫描工具及源码
- 下一篇:纯色背景透明化/替换色工具(C# 源码)
相关资源
- C# 实时获取股票数据
- 批量转换JPG尺寸和画质,并且可以旋
- 读取文件夹下的note文本文件,编辑、
- 调用百度地图API进行批量经纬度获取
- WinAPI 获取光标形状
- C#调用delphi生成的dll获取CPU序列号
- 根据出生日期获取星座和生肖,农历
- 微信公众平台网页授权获取用户基本
- C# 计算机软硬件信息获取
- WPF文字描边增强版,支持竖排,支持
- C#生成PDF 读取PDF文本内容 获取PDF内图
- 天气预报源码、包括从IP获取天气预报
- C#生成PDF 读取PDF文本内容 获取PDF内图
- C#字符串&正则表达式.rar
- WPF:自定义Metro样式文件夹选择对话框
- C#实时获取CPU温度及其它硬件信息非
- c#使用一个socket同时发送字符串和文件
- C# NTP 时钟同步 获取指定IP系统时间
- c#联合halcon编程,鼠标获取图像灰度值
- c# 采集核心源码 获取超连接
- C#编写的网络间谍程序源代码(监视记
- 通过PJL协议,获取惠普USB打印机状态
- c#Winform获取摄像头扫描各种码
- C# 类似PS的魔棒工具漫水加边缘获取
- C#生成PDF 读取PDF文本内容 获取PDF内图
- C#获取视频时长,并且视频截图
- C# 获取MAC地址 硬盘ID IE火狐谷歌 带
- C#最全基类源码包括ASP.NET类库、读取
- c#字符串相似度源码 编辑距离 余弦相
- WinForm窗体程序中使用CefSharp获取加载
评论
共有 条评论