FileSystemObject操作文件夹

涉及到文件夹的操作包括创建、移动、删除以及获取相关属性。

例:获取父文件夹名称、创建文件夹、删除文件夹、判断是否为根目录

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <script language="javascript">
 var fso = new ActiveXObject("Scripting.FileSystemObject");
    var fldr = fso.GetFolder("c:\\"); // 获取Drive 对象
    alert("父目录名称:" + fldr + "\n");
    alert("所在drive名称:" + fldr.Drive + "\n");
    if (fldr.IsRootFolder){
      alert("根目录\n\n");
    }
    else{
      alert("非根目录\n\n");
 }

    fso.CreateFolder ("C:\\test");// 创建新文件夹
    alert("Basename = " + fso.GetBaseName("c:\\bogus") + "\n");// 显示文件夹基础名称,不包含路径名

    fso.DeleteFolder ("C:\\test");// 删除创建的文件夹
  </script>
 </HEAD>

 <BODY>

 </BODY>
</HTML>
时间: 2024-11-08 19:58:47

FileSystemObject操作文件夹的相关文章

javaScript中利用ActiveXObject来创建FileSystemObject操作文件

注:如果用javascript读本地文件,遇到安全问题. 需在浏览器中进行设置,如下:     工具—> Internet选项->安全->自定义级别->启用“没有标识为安全的ActiveX控件进行初始化和脚本运行” 一.功能实现核心:FileSystemObject 对象   要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象. 二.FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如

操作文件夹,删除所有空文件夹

操作文件夹,删除所有空文件夹,首要条件是判断文件是否来空.即是说文件夹是存在的,没有文件存在的即为空. 整个方法中,使用迭代循环时行扫描所有目录和子目录. public static void RemoveAllEmptyDirectories(string physicalPath) { foreach (var directory in Directory.GetDirectories(physicalPath)) { RemoveAllEmptyDirectories(directory)

Directory 操作文件夹类

1.Directory 操作文件夹 CreateDirectory 创建文件夹 Delete  删除文件夹 Move  剪切文件夹 Exist  判断是否存在 GetFiles 获得指定的目录下所有文件的全路径 GetDirectory 获得指定目录下所有文件夹的全路径 2.WebBrowser浏览器控件 url 3.ComboBox下拉框控件 DropDownStyle:控制下拉框的外观样式 名字:cbo+.... 案例:日期选择器 4.点击更换图片 1).在程序加载的时候,将指定图片文件夹中

Python操作文件夹

python对文件夹的操作汇总,方便查阅使用 1.遍历指定目录,显示目录下的所有文件名 #-*- coding:utf-8 -*- import os def fileInFolder(filepath): pathDir = os.listdir(filepath) # 获取filepath文件夹下的所有的文件 files = [] for allDir in pathDir: child = os.path.join('%s\\%s' % (filepath, allDir)) files.

背水一战 Windows 10 (88) - 文件系统: 操作文件夹和文件

[源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 文件系统 创建文件夹,重命名文件夹,删除文件夹,在指定的文件夹中创建文件 创建文件,复制文件,移动文件,重命名文件,删除文件 打开文件,获取指定的本地 uri 的文件,通过 StreamedFileDataRequest 或远程 uri 创建文件或替换文件 示例1.演示如何创建文件夹,重命名文件夹,删除文件夹,在指定的文件夹中创建文件FileSystem/FolderOperation.xaml <Page x:Clas

linux创建用户并赋予用户操作文件夹权限

创建用户 root用户登陆 cd /home 切换到home目录 ls查看现有用户 useradd xxx 添加用户名 passwd xxx 为用户添加密码 2.给用户赋予操作某文件夹的权限 在root用户登录的情况,赋予opt目录给liuhai这个用户权限 示例代码: # 将目录/opt 及其下面的所有文件.子目录的owner用户改成 liuhai chown -R liuhai:liuhai /opt #给目录opt设置权限 chmod 760 /opt 备注: r表示可读--4分,w表示可

模拟CMD操作文件(夹)

在控制台模拟操作cmd 我们设计简单的程序实现以下功能 1.cd显示当前目录的名称或将其更改. 2.date显示时间 3.md 创建一个目录 4. rd 删除目录 5.dir 显示一个目录中的文件和子目录 6 help 提示操作 代码 先在项目下创建一个help.txt文件,内容从cmd的help中拷贝. package com.nll.io; import java.io.BufferedInputStream; import java.io.File; import java.io.File

ubuntu 下操作文件夹,出现Permission denied的解决的方法

今天遇到个诡异问题,向一个文件夹(myResources)粘贴文件的时候,出现这样一个提示 Permission denied 是权限没设好,仅仅是拷贝粘贴一个文件,怎么会这样? 解决的办法: $ sudo chmod -R 777 myResources 当中 -R 是指级联应用到文件夹里的全部子文件夹和文件 777 是全部用户都拥有最高权限

01-资料管理器(Directory/DirectoryInfo操作文件夹类)

public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { DirectoryInfo demoDir = new DirectoryInfo("demo");//获取demo目录 DirectoryInfo[] direInfo = demoDir.GetDirectories();