package unit12.joint4;
import java.io.*;
import java.util.Date;
/**
* 输入你想扫描的盘符或者文件夹 中间用双斜杠分开 例如:f:\\ or h:\\音乐歌曲\\
* 生成的log放在你输入路径的文件夹下 f:\\文件列表.log or h:\\音乐歌曲\\文件列表.log
* @ClassName: FileDemo11
* @Description: 遍历整个目录,输出每个文件名称
* @author liangl
* @date Jun 23, 2013 4:15:59 PM
*
*/
public class FileDemo11 {
public static void main(String[] args){
String path="D:\\"; //输入你想扫描的盘符或者文件夹 中间用双斜杠分开 生成的log放在你输入路径的文件夹下 path="H:\\OA系统20121224start陈舒平\\"
StringBuffer sb=new StringBuffer();
File f=new File(path);
File filetxt=new File(path+"\\文件列表.log");
FileWriter LogFileWrite=null;
try{
if(!filetxt.exists()){
LogFileWrite = new FileWriter(filetxt, true);
LogFileWrite.write("**************盘符"+path+"的文件列表 version 2.0 生成于"+new Date().toLocaleString()+"**************");
}else{
LogFileWrite = new FileWriter(filetxt, true);
}
LogFileWrite.write(System.getProperty("line.separator"));
LogFileWrite.write(sb.toString());
LogFileWrite.close();
}catch(Exception e){
e.printStackTrace();
}
print(f,sb,LogFileWrite,path);
}
public static void print(File file,StringBuffer sb,FileWriter LogFileWrite,String path){
if(file!=null){
if(file.isDirectory()){
File files[]=file.listFiles();
if(files!=null){
for(int i=0;i<files.length;i++){
File tempfile=files[i];
if(tempfile!=null){
print(tempfile,sb,LogFileWrite,path);
}
}
}
}else{
try{
File filetxt=new File(path+"\\文件列表.log");
LogFileWrite = new FileWriter(filetxt, true);
sb.append(file);
sb.append(System.getProperty("line.separator"));
LogFileWrite.write(sb.toString());
LogFileWrite.close();
}catch(Exception e){
e.printStackTrace();
}
sb.delete(0, 99999);
System.out.println(file);
}
}
}
}
分享到:
相关推荐
通常,病毒或者恶意软件为了躲避用户的检测,会选择将文件或文件夹设为隐藏状态。此外,Windows系统自身的设置也可能无意中将文件夹设置为隐藏,例如通过修改文件夹选项中的“隐藏受保护的操作系统文件”和“显示...
此时,应立即运行反病毒软件进行扫描,以保护你的设备免受感染。 总的来说,设计个性化盘符是一个既有趣又有用的过程。不仅可以展示你的个性,还能提高对autorun病毒的警惕性。只需简单的几步,你就可以让你的U盘在...
首先,“系统盘符搜索”旨在帮助用户快速定位到指定盘符下的文件或文件夹。在日常工作中,我们经常需要查找特定的文件或目录,特别是在大型项目或数据存储量大的情况下,手动逐个文件夹查找效率极低。因此,一个能够...
在除C盘之外的任意盘符(如D盘或E盘)的根目录下,创建一个名为“saomiao”的文件夹,并将其设置为共享。设置共享文件夹的方法可以通过搜索引擎(如百度)查询相关教程。 接下来,在富士施乐DocuCentre-V 2060的...
例如,如果U盘的盘符是J:,则可以输入"J:"并回车进入该盘符。 接下来,使用以下命令去除U盘中所有文件和文件夹的系统、只读、隐藏和存档属性: ``` attrib -s -r -h -a *.* /s /d ``` 这条命令会遍历U盘下的所有子...
1. 打开我的电脑,进入U盘所在的盘符。 2. 在菜单栏上选择“查看”,找到“隐藏的项目”选项,勾选它,这样系统就会显示所有隐藏的文件和文件夹。 3. 如果依然看不到文件夹,可能需要进一步更改Windows的设置。按下...
- 这里“E:”代表U盘的盘符,根据实际情况进行替换。这个命令将取消指定目录下所有文件和文件夹的隐藏、只读和系统属性。 4. **使用解除U盘文件夹被隐藏工具**: - 对于复杂情况,如病毒感染导致的文件隐藏,可以...
2. 在文件夹属性中,单击“磁盘清理”,磁盘清理工具便开始扫描该盘符内可以清理的文件。 3. 扫描完成后,磁盘清理工具会显示可以删除的文件列表,在其中就可以看到“以前的 Windows 安装”,并显示容量大小。下方...
了解U盘的盘符对于日常操作非常重要,例如,我们可能需要将特定的文件或文件夹复制到U盘,或者用命令行操作U盘,这时就需要知道U盘的盘符。此外,如果U盘没有被正确识别或盘符发生变化,可能是驱动问题、USB端口故障...
- 如果仍有部分文件夹无法正常修改属性,可能是由于病毒残留或系统权限问题,此时建议再次进行全盘扫描或咨询专业人士。 通过上述方法,我们可以有效地解决电脑全盘感染病毒后文件夹隐藏属性无法更改的问题。需要...
- 对于每个找到的目录,先检查是否为文件夹(通过`WIN32_FIND_DATA`结构体的`dwFileAttributes`成员),如果是,再次调用相同函数进行递归扫描。 - 对于每个找到的文件,检查其文件扩展名是否匹配配置文件中的设定...
此外,修改注册表或使用杀毒软件扫描也无法解决问题。 #### 解决方案:使用命令提示符(CMD) 对于上述问题,我们可以借助Windows自带的命令提示符(CMD)来解决问题。具体步骤如下: 1. **打开命令提示符**:...
- 输入`chkdsk 盘符:/f`,其中“盘符”应替换为U盘在电脑中的实际盘符,例如`chkdsk H:/f`。 - 按下回车键执行命令,系统将自动扫描并修复磁盘上的错误。如果有提示修改文件名,输入“Y”确认。 - 命令执行完毕后,...
1. **检测盘符**:程序需要首先扫描操作系统中现有的驱动器,找出未被分配的盘符。 2. **获取文件夹信息**:用户指定需要映射的文件夹路径,程序读取这些文件的信息。 3. **创建虚拟驱动器**:使用Java的系统调用...
不过,重要的是,在格式化任何驱动器之前,用户应该备份重要的数据,因为格式化过程会永久删除所有现有的文件和文件夹。 “盘”这个标签可能是指该工具适用于各种类型的磁盘驱动器,包括硬盘驱动器(HDD)、固态...
要使用chkdisk命令,首先需要将u盘插入电脑的usb接口处,然后打开命令提示符,输入chkdisk命令,例如:chkdisk e:(其中e:是u盘的盘符)。接下来,系统将自动检查u盘的文件系统错误,并尝试修复它们。 解决方法二:...
USB连接上MFC7220打印机,检测到新硬件,然后将位置指向解压后的驱动文件夹, 然后从磁盘安装驱动, 选择路径(X=光盘盘符): X:\MFC7220forWin2003\Win2003\Para_USB\ 即可安装成功。 安装完成,运行 X:\启动启用...
3. **系统文件检查器**:使用系统文件检查器(SFC)扫描并修复系统文件。命令为`sfc /scannow`。 4. **检查磁盘错误**:使用磁盘检查工具(chkdsk)来检查并修复磁盘错误。例如:`chkdsk /f /r 盘符:`。 5. **使用...
由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称) 代码: # encoding=utf-8 import os.path import stat # 用python编写一个从程序,实现全盘搜索功能 # 1,用户随便输入一个...