asp.net如何自动获取网站目录树,并上传文件到指定的文件夹 请给出确切代码,万分感谢!!!

asp.net如何自动获取网站目录树,并上传文件到指定的文件夹 请给出确切代码,万分感谢!!!,第1张

简单的方法你可以用tree命令行,通过ProcessStart("tree 网站根目录"),可以把当前目录下所有的文件目录结构什么的输出成一个文件,具体你可以cmd打开tree -看一下参数

应当可以吧,思路就是命令是唯一的,查找这个命令就能够找到文件夹:

按CAD里面的lisp为例,首先搜索acaddoclsp为后缀的文件,这个文件是自动加载文件,打开文件,读取内容,得到文件名,然后按文件名搜索,搜索一个文件就打开,读取字串符,如果命令为(DEFUN C:TES ,注意里面有空格,把字串符全部变大写进行比较,那么搜索这个字串符内容,如果找到,那么就是你要搜索的文件全路径了。如果是子命令也同样这样搜索。我想,在CAD里面使用命令也是这样来搜索的。

具体的没有测试。

Java本来就是跨平台的编程工具,所以当然要做跨平台的软件了,如果学过VB的人,可顶会记得有

个VBApppath,那个就是VB里得到当前目录的一个常量,java中像这样的东西有太多,下边是我自己学的,

以及在网上搜集的多种得到当前工作目录的方法,奉献给大家:

下面的test程序会有些帮助

package toolstuzdemo;

import javaioFile;

public class CurrentDirectory {

public static void main(String[] args) throws Exception {

Systemoutprintln(

ThreadcurrentThread()getContextClassLoader()getResource(""));

Systemoutprintln(CurrentDirectoryclassgetClassLoader()getResource(""));

Systemoutprintln(ClassLoadergetSystemResource(""));

Systemoutprintln(CurrentDirectoryclassgetResource(""));

Systemoutprintln(CurrentDirectoryclassgetResource("/"));

Systemoutprintln(new File("")getAbsolutePath());

Systemoutprintln(SystemgetProperty("userdir"));

}

}

获取一个目录下的所有文件和目录方法:

import javaioFile;

public class FileTest {

    public static void main(String[] args) {

        /

          将目标目录封装成 File 对象。

         /

        File dir = new File("/Users/zym/Desktop/Mac应用程序");

        /

          获取目录下的所有文件和文件夹

         /

        String[] names = dirlist();

        for (String name : names) {

            Systemoutprintln(name);

        }

    }

}

通过文件过滤器获取某个目录下的文件,例如所有的 txt、doc文件。

过滤器:

import javaioFile;

import javaioFilenameFilter;

public class FilterByDoc implements FilenameFilter {

    @Override

    public boolean accept(File dir, String name) {

        return nameendsWith("doc");

    }

}

获取某个目录下的按照过滤器规则的所有文件:

import javaioFile;

public class FileTest {

    public static void main(String[] args) {

        /

          将目标目录封装成 File 对象。

         /

        File dir = new File("/Users/zym/Desktop/Mac应用程序");

        /

          通过过滤器获取目录下的所有的 doc 文件

         /

        String[] names = dirlist(new FilterByDoc());

        for (String name : names) {

            Systemoutprintln(name);

        }

    }

}

希望能对您有所帮助!

以上就是关于asp.net如何自动获取网站目录树,并上传文件到指定的文件夹 请给出确切代码,万分感谢!!!全部的内容,包括:asp.net如何自动获取网站目录树,并上传文件到指定的文件夹 请给出确切代码,万分感谢!!!、autolisp获取目录和目录下文件的方法,、Java自动获取光盘目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9436960.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存