首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

删除文件的程序解决方法

2013-01-26 
删除文件的程序要实现一个 给定一个数据集合如下100000111111110000011111121000001111113100000222222210

删除文件的程序
要实现一个 给定一个数据集合如下

1000001  111111
1000001  111112
1000001  111113
1000002  222222
1000002  222223
1000003  333333
1000004  444444

在D盘的 PIV 文件夹中有 1000001 文件夹 此文件夹中有 111111.jpg、111112.jpg、111113.jpg
                       1000002 文件夹 此文件夹中有 222222.jpg、222223.jpg
                       1000003 文件夹 此文件夹中有 333333.jpg
                       1000004 文件夹 此文件夹中有 444444.jpg 

要做出一个程序 来删除 指定的文件夹中的文件 如何批量删除
例如要删除
例如给出如下数据 如何将此数据对应的路径中的文件删除
1000001  111111
1000002  222222
1000002  222223
1000003  333333
1000004  444444

最好能够做到如果该路径(d:\piv)内的文件夹中没有数据了 将此文件夹一同删除。
[解决办法]
直接删D:\PIV,用DeleteFile()函数
[解决办法]
就是用deletefile();
做成批量,就加入循环,把路径拼接正确就行了

deletefile('D:\PIV\1000001\111111.jpg');

[解决办法]
http://blog.csdn.net/xfxlylove/article/details/7608841
看看这篇吧,加下判断就可以满足你的要求了
[解决办法]
最笨的办法是:
deletefile('D:\PIV\1000001\111111.jpg');
deletefile('D:\PIV\1000002\222222.jpg');
deletefile('D:\PIV\1000003\222223.jpg');

利用循环
写一个数组array
array[0]:=1000001\111111.jpg
array[1]:=1000002\222222.jpg
array[2]:=1000003\222223.jpg

然后用一个循环 
deletefile('D:\PIV\'+array[i]+);

上面都是思路,不牵扯具体代码

热点排行