c# - 如何检查已在 C#.net 的某个特定文件夹中下载了哪些文件?
问题描述
如何检查在 C#.net 的某个特定文件夹中下载了哪些文件?这些文件由其他应用程序保存,而不是由当前的 .Net 应用程序保存。
解决方案
区域文件信息
System.IO.DriveInfo di = new System.IO.DriveInfo(@"C:\Users\abc\Desktop\FileDownload");
Console.WriteLine(di.TotalFreeSpace);
Console.WriteLine(di.VolumeLabel);
// Get the root directory and print out some information about it.
System.IO.DirectoryInfo dirInfo = di.RootDirectory;
Console.WriteLine(dirInfo.Attributes.ToString());
// Get the files in the directory and print out some information about them.
System.IO.FileInfo[] fileNames = dirInfo.GetFiles("*.*");
foreach (System.IO.FileInfo fi in fileNames)
{
Console.WriteLine("{0}: {1}: {2}", fi.Name, fi.LastAccessTime, fi.Length);
}
// 如何检查我的文件是否已下载或仍在下载中。
推荐阅读
- c++ - 更改指针后 free() 将释放多少字节?
- oracle - Oracle 序列的 MAXVALUE 的目的是什么?
- wget - wget download 在外部 HD 中运行但不创建文件夹
- java - 从 gradle 插件中获取带注释的方法
- javascript - 在 react.js 的 JSX 中转义 .map() 中的值
- laravel - 使用 Laravel Dusk 编写 Docker
- javascript - 执行所有事件侦听器回调后执行代码
- woocommerce - 在 WooCommerce 谢谢页面中删除文本
- php - Ajax排序表php没有刷新页面
- ionic-framework - 错误:找不到命令:setup sass