Tag: 文件系统

创build隐藏文件夹

有没有什么办法,我可以以编程方式创build(我猜是访问)在c#中的存储设备上的隐藏文件夹?

loopback在Linux上包含分区表的文件中安装单个分区

是否有任何新的/更好的方式从一个文件中包含Linux上的分区表的循环挂载单个分区? 我看到以下内容,但有些过时。 http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-01/7183.html http://lists.gnu.org/archive/html/grub-devel/2005-01/msg00077.html ftp://ftp.hq.nasa.gov/pub/ig/ccd/enhanced_loopback/

通过C#确定string是否是有效的文件path

我想知道如何确定string是否是有效的文件path。 文件path可能存在也可能不存在。

为什么我们需要mktemp?

我不明白mktemp的function和临时文件的含义。 说touch xyz和mktemp xyz之间的区别是什么(除了mktemp会创build一个xxx附加到它的文件,将有600个权限?) 请澄清。

使用Node.js将文件系统中的目录结构转换为JSON

我有这样的文件结构: root |_ fruits |___ apple |______images |________ apple001.jpg |________ apple002.jpg |_ animals |___ cat |______images |________ cat001.jpg |________ cat002.jpg 我想使用Javascript和Node.js,听这个根目录和所有的子目录,并创build一个JSON镜像这个目录结构,每个节点包含types,名称,path和子项: data = [ { type: "folder", name: "animals", path: "/animals", children: [ { type: "folder", name: "cat", path: "/animals/cat", children: [ { type: "folder", name: "images", path: "/animals/cat/images", children: [ { type: "file", name: […]

如何使一个Rubystring安全的文件系统?

我有用户input作为文件名。 当然这不是一个好主意,所以我想放弃除[az] , [AZ] , [0-9] , _和- 。 例如: my§document$is°° very&interesting___thisIs%nice445.doc.pdf 应该成为 my_document_is_____very_interesting___thisIs_nice445_doc.pdf 然后理想 my_document_is_very_interesting_thisIs_nice445_doc.pdf 有没有一个很好的,优雅的方式来做到这一点?

Windows有像Linux一样的Inode数字吗?

Windows有像Linux一样的Inode数字吗? Windows如何在内部pipe理文件?

一个JS文件的多个页面

我通常把所有的JavaScript脚本放到一个文件中,例如scripts.js (HTTP请求越less越好)。 所以,正如所料,一些页面需要一些脚本,有些则不是。 要定位一个特定的页面,我使用类似于: if ($("body#share").length > 0) { // Place the logic pertaining to the page with ID 'share' here… } // The file / script continues… 其他或更好的build议? 谢谢! 澄清:我没有find合并多个JS文件到一个大文件和保留多个单独的JS文件之间的利弊。 答案肯定是“取决于情况”(我们知道)。 我的问题是,假设我所有的JS逻辑都放在一个大文件中,那么只有当相应的页面被加载时,我如何才能使一个特定的(块)脚本运行? 我曾经使用的一种方法是使用if ($('#id-of-target-element')) { /* run the script */} ; 有没有更好的办法?

如何在PHP中获取目录大小

function foldersize($path) { $total_size = 0; $files = scandir($path); foreach($files as $t) { if (is_dir(rtrim($path, '/') . '/' . $t)) { if ($t<>"." && $t<>"..") { $size = foldersize(rtrim($path, '/') . '/' . $t); $total_size += $size; } } else { $size = filesize(rtrim($path, '/') . '/' . $t); $total_size += $size; } } return […]

如何在复制时用NSFileManager覆盖文件?

我正在使用这种方法来复制文件: [fileManager copyItemAtPath:sourcePath toPath:targetPath error:&error]; 我想覆盖已存在的文件。 此方法的默认行为是引发exception/错误“File Exists”。 当文件存在时。 没有选项可以指定它应该覆盖。 那么这样做最安全的方法是什么? 我会先检查文件是否存在,然后删除它,然后尝试复制? 这有一个危险,就是应用程序或设备在文件被删除后的纳秒内closures,但是新文件没有被复制到那个地方。 那么什么都没有 也许我将不得不先改变新文件的名称,然后删除旧的,然后重新更改新的名称? 同样的问题。 如果在这个纳秒内应用程序或设备closures,重命名不会发生?