盘符

U盘自动拷贝程序

匿名 (未验证) 提交于 2019-12-02 23:05:13
描述:启动该程序后,自动检测U盘是否存在,若存在,将U盘中所有的文件拷贝到电脑的指定目录下。 注:本篇博文仅支持技术讨论,不用于数据的盗取之类的黑科技。 本程序基于Win32开发,主要是利用Win32的消息函数。也可是MFC等含有消息循环的体系。 思路: 1.WM_DEVICECHANGE,检查当前的设备状态。DBT_DEVICEARRIVAL ,插入设备响应。 2.lParam参数,附带U盘插入的盘符。如:G盘。获取该盘符 3.GetDriveType() == DRIVE_REMOVABLE。判断G盘是否是移动盘。 4.接下来就是,通过递归不断遍历文件夹、文件。若是文件则使用Copy函数进行拷贝。(可以每一个文件夹创建一条线程。) 如何获取U盘插入后所在的盘符? 假设U盘在我本机是G盘。 lpDb = (DEV_BROADCAST_HDR *)lParam; lpDbv = (DEV_BROADCAST_VOLUME *)lpDb; lParam附带U盘所在的盘符,解析后 lpDbv=64. 如下: 再通过位运算,64&1,判断1处在第几位,进而就可以得到U盘所在的盘符。如下: char chDick; lpDb = (DEV_BROADCAST_HDR *)lParam; lpDbv = (DEV_BROADCAST_VOLUME *)lpDb chDick =

U盘安装centos 7 提示 “Warning: /dev/root does not exist

匿名 (未验证) 提交于 2019-12-02 22:56:40
如图:安装centos 7时提示 “Warning: /dev/root does not exist, could not boot” 这个问题是没有找到U盘,这个配置是需要在上一步需要完成的,但在上一步我们并不知道U盘的文件名,所以索性在这一步查看一下U盘的设备名,然后再回到上一步完成配置。 在dracut界面中查看/dev目录下移动硬盘的盘符 #一般有sdb和sdb#,#是数字,例如sdb4 ls /dev 可看到硬盘信息: 我的U盘是sdb4 确认盘符之后reboot 回到安装选择界面,此时移动鼠标选择“Install CentOS 7” 然后按e键,在屏幕下方会出现vmlinuz的配置信息,修改该信息 initrd=initrd.imginst.stage2**=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet ** 改为: vmlinuz initrd=initrd.img inst.stage2**=hd:/dev/sdb4 quite** sdb4是第一步确认的移动硬盘的盘符 修改完成后按ctrc-x键进入图形界面继续引导安装就可以成功

第二章 —— Linux系统安装

自作多情 提交于 2019-12-02 11:58:51
Linux系统的安装 2.1 VMware虚拟机的安装与使用 虚拟机就是虚拟出来的电脑,虚拟出来的电脑和真实的电脑几乎是完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以可以任意修改虚拟机的各种设置,不会对主机造成影响。 虚拟机的优点: 演示环境,可以安装各种演示环境。 保证主机的快速运行,减少不必要的垃圾安装程序 避免每次重新安装,具有较好的保密性能够在一个单独的环境下运行 想测试一下不熟悉的应用,可以在虚拟机里安装和彻底删除 体验不同版本的操作系统 2.2 Linux系统安装——系统分区 2.2.1 系统分区 系统分区 : 所谓系统分区也就是磁盘分区,就是将大的磁盘按照我们的需求分成几个小的区供用户使用。能够合理化的管理内存,方便文件的管理。 分区类型 : 主分区 :最早的分区类型,限制分区最多只能有4个分区,分区内可以放入数据 扩展分区 : 最多只能有1个分区 主分区加扩展分区最多只能有4个 不能写入数据,也不能格式化,只能包含逻辑分区 逻辑分区 2.2.2 格式化 格式化 (高级格式化):目的就是向磁盘中写入文件系统(就是把磁盘分成等大小的数据块-block,默认是4KB) 又称为逻辑格式化,它是指根据用户选定的文件系统(FAT16、FAT32、NTFS、(Windows系统中)EXT2、EXT3、EXT4(Linux系统中)等),在磁盘的特定区域写入特定数据

Windows实用操作

依然范特西╮ 提交于 2019-12-01 11:35:21
一、windos如何快速打开开机自启的程序 打开运行功能,运行shell:startup,打开管理员用户启动项目录。将想要设置成开机自启的程序快捷方式添加到其中即可,或者删除其中快捷方式即可取消开机自启 二、提示文件过大无法复制到U盘怎么解决 在CMD命令弹出的对话框中,输入'convert g:/fs:ntfs'并回车确定。(这边g:/代表U盘所在盘符,根据电脑中U盘实际显示盘符正确输入盘符) 三、windows使用命令行杀进程 Netstat -ano|findstr 端口号 根据端口号查看进程 tasklist | more taskkill /F /PID 2868 来源: https://www.cnblogs.com/torn/p/11683389.html

从0的1学习JavaSE,Jdk的安装

徘徊边缘 提交于 2019-12-01 08:53:30
一、常用的dos命令 dir 罗列出当前目录的下所有文件名字 cd 路径 切换路径,该路径可以是相对于路径也可以是绝对路径 相对路径,只相对于当前的目录下的文件 绝对路径,是从盘符开始的路径地址 注意事项:若是切换到绝对路径,而此时的绝对路径不在当前文件的所在盘符下,则需要手动切换到其他盘。例如,从C盘下的某一个目录切换到D盘的某个目录,则需要手动切换盘符。至于是先切换绝对路径再切换盘符,还是先切换盘符,在切换绝对路径则没有限制,都能够生效。 cd.. 返回上一级目录 cd\ 返回当前目录下的根目录 盘符名: 可以直接切换盘符 cls 清屏 tab 自动补全命令,请注意在window10下需要到注册表下的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar中的 CompletionChar,并将值改为9,选择十进制,才能生效。 方向上下 查找使用过的命令,在当前窗口有效 exit 退出控制台(cmd) 二、jdk重点版本 jdk1.2,这个是一个革命性的版本,具体把java方向分为J2SE J2EE J2ME,J2EE主要是基础的语法、J2EE是Java的企业版,主要是WEB方向,J2EE是Java的手持设备开发版,目前已淘汰。 jdk5 该版本是从jdk1.4直接跳到了jdk5

常用DOS命令

孤人 提交于 2019-12-01 06:08:38
常用DOS命令 MS-DOS(Microsoft Disk Operating System) DOS是一个早期的操作系统,现在已经被Windows系统取代。 进入DOS操作窗口 Windows+R,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。 命令行(Command Line Interface CLI):Command是系统命令执行程序的意思。 打开DOS命令行后,看到一个路径C:\Users\Administrator> 就表示我们现在操作的磁盘是c盘。表示当前电脑的默认路径。 常用命令 命令 说明 盘符名称 盘符切换。D:回车切换到D盘 dir 查看当前路径下的内容 cd 目录 进入单级目录 cd .. 回退到上一级目录 cd 目录1\目录2... 进入多级目录 cd \ 回退到盘符目录 cls 清屏 exit 退出命令提示符窗口 help 显示全部dos命令 doskey /history 显示命令历史 Dos中的小技巧: 键盘上面的上下键,可以对之前输入的dos命令进行翻页。 注意:/和\的区别 UNIX操作系统 设计了这种路径分隔法,它使用斜杠:/。由于网络是首先应用在 UNIX 计算机之间的,至今为止,一半以上的网络服务器仍是使用 UNIX操作系统 ,所以网址也沿用了斜杠作路径分隔符。 微软在开发 DOS2.0 的时候,从 UNIX 中借鉴了这种目录结构

Linux常用命令(八)

风格不统一 提交于 2019-11-29 04:13:59
挂载命令 1、mount:查看所有挂载的盘符 2、mount -a:挂载所有的盘符,由于Linux开机就已经直接将所有的系统盘符挂载了,所以执行这条命令不会有什么效果 3、mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 选项:   -t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660(默认的光盘挂载文件系统类型是iso9660,同时光盘的设备文件名是/dev/sr0,写成/dev/cdrom也行)   -o 特殊选项:可以指定挂载的额外选项(remount重新挂载,exec可在挂载文件系统下执行可执行文件,noexec不可在挂载文件系统下执行可执行文件) 4、umount 设备文件名或者挂载点:卸载命令,只要是设备文件名或者挂载点其中一个就行,但是不能跟两个,这样第二次卸载的时候就会出问题 5、fdisk -l:识别出系统中已经挂载的U盘,即查看U盘设备文件名 6、mount -t vfat /dev/sdb1 /mnt/usb:挂载U盘,/dev/sdb1是上一条命令识别出来的 小提示: 1、为什么Linux开机就已经将所有的盘符挂载了呢? 原因:在/etc/fstab文件中,写的是所有开机即挂载的盘符,而像我们在安装的时候已经创建的挂载的盘符就写在这个文件里面,所以它们开机自动挂载 2、既然能将需要挂载的盘符写在

常见的dos命令 总结一丢丢

落爺英雄遲暮 提交于 2019-11-28 18:15:54
只是分享学习时遇到的一些常见的 常见的dos命令01 一,切换盘符 盘符:就是相应的盘名称 根目录:就是具体的某个盘符的一级目录 某个盘符名称: 二,返回上一级和返回根目录 Cd 就是Change directory的缩写,表示切换目录的意思 不可以切换盘符 Cd 只能切目录不能切盘符(子目录) 不能切根目录就是 盘符: Dir 在目前目录下显示所有文件信息(文件和文件夹)---当前目录 Cd / 中间有空格 回到根目录 Cd.. 返回上一级 注意: 01 cd 就是change directory 的首字母缩写,表示切换目录的意思. 02cd命令不可以切换盘符 03根目录指的就是某个盘符的一级目录 04命令语句一定都是在英文输入法下面书写的,命令和参数之间往往都用空格隔开 常见的dos命令02 3.切换目录 cd 切换子目录的时候,只能在当前盘符下进行查找 cls 清屏 4.目录及文件相关的操作 01 创建目录md (make directory) md 名字 创建目录(文件夹) 02 新建文件: 在dos 中没有直接可以新建文件的命令,但是 我们可以间接的得到一个文件. 03 删除目录: rd(remove) 04 删除文件: del 文件名称(可文件可文件夹) 补充 四:目录及文件相关操作 新建目录:md路径 新建文件:echo”内容”>文件名称,通过这种方法间接得到一个文件

无法识别U盘的解决办法

混江龙づ霸主 提交于 2019-11-28 01:23:07
打开我的电脑上单击右键,在快捷菜单里,选择“管理”,打开“计算机管理”窗口。在计算机管理窗口里,选择“存储”下面的“磁盘管理”,如果看得到没有盘符的U盘,那么在这个U盘上按鼠标右键,选择“更改驱动器名称和路径”选项,就打开了“更改……的驱动器号和路径”对话框。再点击“更改”按钮,打开“更改驱动器号和路径”的对话框,在“指定以下驱动器号”的右边下拉列表里,选择你希望分配给U盘的驱动器号,尽可能靠后选择,比如X、Y、Z,选择好后,单击确定按钮,回到上一次“更改……的驱动器号和路径”对话框窗口,再一次单击确定,就回到“计算机管理”窗口。至此,如果一切正常,就给U盘单独设置了一个长久使用的驱动器号,并却,不受虚拟驱动器的影响了。   建议 + N( R2 W: A- P' t5 l. J   将U盘插到电脑上,看任务栏中是否显示图标,如果显示,在我的电脑点右键查看属性——高级——硬件——设备管理器——查看里面是否有问号的设备,在问号设备上点右键——更新驱动程序然后下一步——否暂时不连接到网络——下一步自动安装软件(推荐)就可以了   另外: 系统不认U盘的几种处理方法   1. 禁用主板usb设备。   管理员在CMOS设置里将USB设备禁用,并且设置BIOS密码,这样U盘插到电脑上以后,电脑也不会识别。这种方法有它的局限性,就是不仅禁用了U盘,同时也禁用了其他的usb设备,比如usb鼠标