有些Linux的GUI文件管理器没有右键菜单"在此打开终端",或者有却不能自行指定某种终端. 因为文件夹也有其MIME类型(inode/directory),通过文件关联的方式,把文件夹关联给某个终端,就可以在文件管理器中用右键菜单的"打开方式 "中选择你想要的终端.(前提是你的文件管理器右键菜单中有"打开方式") 在我之前一篇< Linux关联文件扩展名和打开程序 >有写关联方法.在那篇文章的第2步写 你的终端-in-this-pa…
① 创建文件 a. 文件名的合法性:不能包含 \/:*"<>| 等特殊字符 b. 检测当前目录下是否存在同名文件,如果存在提示请重命名后创建,如果不存在则直接创建 index.php: <?php require 'dir.func.php'; require 'file.func.php'; require 'common.func.php'; $path = 'file'; $info = readDirectory($path); $act = @$_REQUEST['a…
主要函数: filetype() 判断文件类型 filesize() 得到文件大小(字节) is_readable() 判断文件是否可读 is_writeable() 判断文件是否可写 is_executable() 判断文件是否可执行 filectime() 文件创建时间 filemtime() 文件修改时间 fileatime() 文件访问时间 file.func.php 封装文件操作的文件: <?php /* 转换字节大小 */ function transByte($size){ $ar…
为了保持对Linux的熟悉度,MacBookPro一般放在公司,家里(每次用这个词是我觉得最纠结的时候,我现在有家吗?)用的是普通笔记本装了深度Linux. 之所以安装深度,主要的原因应该是支持国产吧. 可能是从Windows延续过来的习惯吧,文件管理器一直是我使用频率最高的软件.但深度一直以来的迭代版本,我就是认不出也记不住它的这个文件管理器图标.比如在最新的15.4.1,它的图标是这样的: 不过图标被点击后应用在启动过程中的交互效果已经做出来了,图标会两边晃,还是有改进的. 文件管理器图标一…
在Mac中,我们可以使用open命令,在终端打开指定目录下的文件管理器,在Linux中,同样可以使用类似的命令:nautilus.…
虽然终端十分强大,但在少数使用终端的时候,会突然需要图形化文件管理器的帮忙. 命令: xdg-open "dir" 例如 xdg-open ./ 用图形化文件管理器打开当前文件夹 关于  xdg 还有一个命令 xdg-user-dir ,使用后会输出当前用户的主目录.…
有没有一种,情况: 1. 程序A打开了文件管理器: 2. 程序B又打开了文件管理器: 导致开了两个文件管理器,太不舒服了: 搜索下 kubuntu dolphin single instance,果然找到了解决方法: 文件管理器单例:Dolphin single instance 右击文件管理器标题栏,更多动作,特殊应用程序,布局和访问,选择:“条件自动分组,强制,是” 操作过程: 效果展示: 参考链接: [1] http://ubuntuforums.org/showthread.php?t=…
在Deepin Linux下,默认地,使用apt安装的Wine并没有创建文件关联,这使得在文件管理器中双击exe等Windows可执行文件时,不能直接运行.为此,必须手动在桌面环境中创建文件关联. 文件关联的位置 DDE(Deepin Desktop Environment,深度桌面环境).Gnome等桌面环境通过桌面配置文件*.desktop,来定义在桌面环境下运行应用程序的入口,这些配置文件放置在/usr/share/applications目录下.文件关联——打开文件的方式,正是运行应用程…
1.文件管理器(NSFileManager) 1> 主要作用及功能方法 主要作用:此类主要是对文件进行的操作(创建/删除/改名等)以及文件信息的获取. 功能方法: 2> 创建文件夹 创建所需的方法在头文件的声明: /* createDirectoryAtPath:withIntermediateDirectories:attributes:error: creates a directory at the specified path. If you pass 'NO' for createI…
dir.func.php 中添加方法: /* 上传文件 */ function uploadFile($fileInfo,$path,$allowExt = array('jpg','jpeg','png','gif','txt'),$maxSize = 10487560){ //判断错误号 if($fileInfo['error'] == 0){ //文件是否是http上传上来的 if(is_uploaded_file($fileInfo['tmp_name'])){ $uniqid = md…