删除文件的程序
要实现一个 给定一个数据集合如下
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]+);
上面都是思路,不牵扯具体代码