标签: dir

Android - 使用扫描仪读取文件,如何获取文件

您好我有一个非常讨厌的问题我想阅读类似于此的文本文件

KEY
0 1 2 3 4 5 6 7
KEYEND
Run Code Online (Sandbox Code Playgroud)

我试图使用扫描仪类,因为它可以返回结果字符串,小数,等等

   public static void LoadStuff(String Name) {
      Scanner reader = null;
      try {
         reader = new Scanner(new File(Name));
      } catch (Exception e) {
         Log.d("damn", "FAIL");
      }
         if(reader != null)
            Load(reader);
   }


private static void Load(Scanner reader) {
      while (reader.hasNext()) {
         String result = reader.next();
         if (result == "KEY") {   // may be  result.equalsignorecase
            while (result != "KEYEND") {
               int index = reader.nextInt();
               Log.d("Index", String.valueOf(index));
            }
         }
      }
            reader.close();
   } …
Run Code Online (Sandbox Code Playgroud)

java android file dir

2
推荐指数
1
解决办法
8502
查看次数

递归搜索子文件夹并删除子文件夹中超过6个月的所有文件

我们有这样的目录结构

..\文档名称_存档\YYYY\月份名称

例如,我们有许多子文件夹(在不同的文档名称文件夹中),名为 \2014\January ... 等

我们想要删除创建日期超过 180 天的所有文件夹及其内容。

我们更愿意只使用批处理文件脚本,但如果我们需要递归搜索,也许 VBScript 更好。

请问最好的办法是什么?

vbscript command-line batch-file dir delete-file

2
推荐指数
1
解决办法
5774
查看次数

如何在Unix中将目录读取为文件?

我知道目录只是unix中的一个文件,其中包含inode编号和文件名.我该如何看待这个?我不能在目录上使用cat或更少,并在vi中打开它只显示文件列表...没有inode编号.

unix inode dir

1
推荐指数
2
解决办法
2221
查看次数

为什么dir*.txt还会返回*.txtf?

毫无疑问,这已经得到了回答:/我不确定如何说出来. 我只想让文件one.txt返回我认为是dir*.txt

以下是一些示例,表明它的行为与我的想法不同.

dir*.txt

one.txt
one.txtf
Run Code Online (Sandbox Code Playgroud)

dir*txt

one.txt
one.txtf
Run Code Online (Sandbox Code Playgroud)

dir*txtf

one.txtf
Run Code Online (Sandbox Code Playgroud)

dir*tx?

one.txt
one.txtf
Run Code Online (Sandbox Code Playgroud)

dir*.???

one.txt
one.txtf
Run Code Online (Sandbox Code Playgroud)

dir one.???

one.txt
Run Code Online (Sandbox Code Playgroud)

dir*"."???

one.txt
one.txtf
Run Code Online (Sandbox Code Playgroud)

wildcard batch-file dir

1
推荐指数
1
解决办法
339
查看次数

使用shutil移动文件时出错

我正在尝试创建一个简单的函数,该函数查找以某个字符串开头的文件,然后将它们移动到一个新目录,但我不断收到以下类型的错误:shutil "IOError: [Errno 2] No such file or directory: ' 18-1.pdf'",即使文件存在。

import os
import shutil
def mv_files(current_dir,start):
    # start of file name
    start = str(start)
    # new directory ro move files in to
    new_dir = current_dir + "/chap_"+ start
    for _file in os.listdir(current_dir):
        # if directory does not exist, create it
        if not os.path.exists(new_dir):
                os.mkdir(new_dir)
        # find files beginning with start and move them to new dir
        if _file.startswith(start):
            shutil.move(_file, new_dir)
Run Code Online (Sandbox Code Playgroud)

我是否错误地使用了 Shutil?

正确的代码:

import os
import shutil
def mv_files(current_dir,start): …
Run Code Online (Sandbox Code Playgroud)

python file dir shutil

1
推荐指数
1
解决办法
8042
查看次数

BDE 管理员网络目录

我正在学习 BDE 管理员,我想知道是否有办法编写脚本/命令(我可以通过双击运行)将网络目录添加到某个目录路径?我查看了 Windows 注册表编辑器,并试图找到网络目录,但它不在那里。

registry paradox bde dir

1
推荐指数
1
解决办法
5323
查看次数

使用java区分文件和目录

我有一个非常基本的问题,但不知何故,这让我感到困惑.通常要检查文件和目录是否存在我们可以通过使用布尔来做到这一点file.exists()
但是我想知道,有没有办法可以确定给定的路径是目录还是文件.

如果你能用java提供一些简短的例子,那就太好了.

java file dir filepath

0
推荐指数
1
解决办法
2385
查看次数

如何隐藏 和C中的文件夹?

我正在尝试使用语言C列出文件夹的所有文件夹和所有文件.

这是以下代码:

#include <errno.h>
#include <stdio.h>
#include <dirent.h>
#include <sys/stat.h>

int main (int argc, char *argv[])
{
    struct dirent *direnp;
    struct stat filestat;
    DIR *dirp;

    if (argc != 2) {
        printf("error");
        return 1;
    }

    if ((dirp = opendir(argv[1])) == NULL) {
        printf("error");
        return 1;
    }

    while ((direnp = readdir(dirp)) != NULL)
    {
        stat(direnp->d_name, &filestat);
        printf("%s\n", direnp->d_name); 
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

进入cmd ./file.c文件夹后

此代码的输出是:

folder1
folder2
file1.txt
..
.
file2.txt
Run Code Online (Sandbox Code Playgroud)

我想删除这部分:

..
.
Run Code Online (Sandbox Code Playgroud)

所以我希望的输出是:

folder1
folder2
file1.txt
file2.txt
Run Code Online (Sandbox Code Playgroud)

如何隐藏3个点?

(编辑:代码中有一些错误.我纠正了它)

c file dir stat readdir

0
推荐指数
1
解决办法
134
查看次数

远程目录列表Python WSGI

我目前是IT服务的实习生,被要求使用Python构建可在Linux环境中运行的基于Web的应用程序。该Web应用程序必须符合WSGI,并且我不能使用任何框架。

目前我的问题是我想将一个变量设置为所述目录中的文件列表。因此,我可以通过打印一个表格来列出这些文件,每行都是一个文件。

我知道os.listdir(),但是找不到在远程服务器上使用它的方法(考虑到Google搜索向我显示的内容,应该不是这种情况)。

我尝试了一个os.system(ssh root @ someip:/ path / to / dir /),但是作为python doc状态,我无法获得想要的输出,因为它返回了一些整数...

下面是我的一段脚本。

#ip is = to the ip of the server I want to list.

ip = 192..............

directory = "/var/lib/libvirt/images/"

command = "ssh root@"+ip+" ls "+directory

dirs = os.system(command)


files = ""
table_open = "<table>"
table_close = "</table>"
table_title_open = "<th>Server: "
table_title_close = "</th>"
tr_open = "<tr>"
tr_close = "</tr>"
td_open = "<td>"
td_close = "</td>"
input_open = "<input type='checkbox' name='choice' value='"
input_close = "'>" …
Run Code Online (Sandbox Code Playgroud)

python linux wsgi list dir

0
推荐指数
1
解决办法
3996
查看次数

在 VBA 中保留目录列表

如何避免重置 Dir?

d = Dir(root & "*", vbDirectory)
d = Dir(): d = Dir() ' skip . and ..
While d <> ""
    f = Dir(root & d & "\*.txt")
    While f <> ""
        ' do something with f
        f = Dir()
    Wend
    d = Dir()  ' RunTime Error "5": Invalid Procedure or Call to Argument
Wend
Run Code Online (Sandbox Code Playgroud)

我的理解是当Dir(root & d & "\*.txt")被调用时,生成的第一个列表被Dir(root & "*", vbDirectory)重置。我怎样才能避免这种情况?我尝试将第二个循环放在函数中

d = Dir(root & "*", vbDirectory)
d = Dir(): d = …
Run Code Online (Sandbox Code Playgroud)

vba scope dir

0
推荐指数
1
解决办法
1240
查看次数

标签 统计

dir ×10

file ×4

batch-file ×2

java ×2

python ×2

android ×1

bde ×1

c ×1

command-line ×1

delete-file ×1

filepath ×1

inode ×1

linux ×1

list ×1

paradox ×1

readdir ×1

registry ×1

scope ×1

shutil ×1

stat ×1

unix ×1

vba ×1

vbscript ×1

wildcard ×1

wsgi ×1