标签: subdirectory

如何克隆仅Git存储库的子目录?

我有我的Git存储库,它在根目录下有两个子目录:

/finisht
/static
Run Code Online (Sandbox Code Playgroud)

当这是在SVN,/finisht在一个地方签出,而/static在其他地方查出来,像这样:

svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static
Run Code Online (Sandbox Code Playgroud)

有没有办法用Git做到这一点?

git repository git-clone subdirectory sparse-checkout

1298
推荐指数
18
解决办法
73万
查看次数

Python中的目录树列表

如何获取Python中给定目录中所有文件(和目录)的列表?

python directory file subdirectory directory-tree

559
推荐指数
10
解决办法
62万
查看次数

获取当前目录中所有子目录的列表

有没有办法在Python中返回当前目录中所有子目录的列表?

我知道你可以用文件做到这一点,但我需要获取目录列表.

python directory subdirectory

467
推荐指数
22
解决办法
62万
查看次数

从子目录导入文件?

我有一个名为的文件tester.py,位于/project.

/project有一个名为的子目录lib,其文件名为BoxTime.py:

/project/tester.py
/project/lib/BoxTime.py
Run Code Online (Sandbox Code Playgroud)

我想导入BoxTimetester.我试过这个:

import lib.BoxTime
Run Code Online (Sandbox Code Playgroud)

结果如下:

Traceback (most recent call last):
  File "./tester.py", line 3, in <module>
    import lib.BoxTime
ImportError: No module named lib.BoxTime
Run Code Online (Sandbox Code Playgroud)

任何想法如何BoxTime从子目录导入?

编辑

__init__.py是问题,但不要忘了提及BoxTime作为lib.BoxTime,或使用:

import lib.BoxTime as BT
...
BT.bt_function()
Run Code Online (Sandbox Code Playgroud)

python module python-import subdirectory

415
推荐指数
9
解决办法
43万
查看次数

如何使用Bash递归创建不存在的子目录?

我正在创建一个快速备份脚本,将一些数据库转储到一个漂亮/整洁的目录结构中,我意识到我需要测试以确保在创建目录之前存在这些目录.我的代码有效,但似乎有更好的方法.有什么建议?

[ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR"
[ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client"
[ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year"
[ -d "$BACKUP_DIR/$client/$year/$month" ] || mkdir "$BACKUP_DIR/$client/$year/$month"
[ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"
Run Code Online (Sandbox Code Playgroud)

bash shell recursion subdirectory

173
推荐指数
3
解决办法
9万
查看次数

PHP获取给定目录的所有子目录

如何在没有文件.(当前目录)或..(父目录)的情况下获取给定目录的所有子目录,然后使用函数中的每个目录?

php get list subdirectory

130
推荐指数
6
解决办法
19万
查看次数

在Unix中,如何删除当前目录及其下方的所有内容?

我知道这会删除子目录中及其下面的所有内容:

rm -rf <subdir-name>
Run Code Online (Sandbox Code Playgroud)

但是如何删除当前目录中的所有内容以及它下面的每个子目录以及所有这些子目录的内容?

unix directory bash subdirectory delete-directory

108
推荐指数
7
解决办法
20万
查看次数

如何从子目录中删除.htaccess密码保护

我有密码保护我的整个网站使用,.htaccess但我想公开其中一个子目录,以便无需密码即可查看.

如何禁用子目录的htaccess密码保护?具体是什么.htaccess语法.

这是我的.htaccess文件放在我的ftp的根目录中.

AuthName "Site Administratrion"
AuthUserFile /dir/.htpasswd
AuthGroupFile /dev/null

AuthName secure
AuthType Basic
require user username1
order allow,deny
allow from all

.htaccess password-protection subdirectory

92
推荐指数
3
解决办法
8万
查看次数

列出目录+子目录中的所有文件和目录

我想列出该目录的目录和子目录中包含的每个文件和目录.如果我选择C:\作为目录,程序将获得它有权访问的硬盘驱动器上的每个文件和文件夹的每个名称.

列表可能看起来像

fd\1.txt
fd\2.txt
fd\a\
fd\b\
fd\a\1.txt
fd\a\2.txt
fd\a\a\
fd\a\b\
fd\b\1.txt
fd\b\2.txt
fd\b\a
fd\b\b
fd\a\a\1.txt
fd\a\a\a\
fd\a\b\1.txt
fd\a\b\a
fd\b\a\1.txt
fd\b\a\a\
fd\b\b\1.txt
fd\b\b\a

c# directory getdirectories subdirectory

92
推荐指数
4
解决办法
18万
查看次数

从子文件夹导入模块

我想将子文件夹导入为模块.因此每个子文件夹都包含一个__init__.py.我的文件夹结构是这样的:

src\
  main.py
  dirFoo\
    __init__.py
    foofactory.py
    dirFoo1\
      __init__.py
      foo1.py
    dirFoo2\
      __init__.py
      foo2.py
Run Code Online (Sandbox Code Playgroud)

在我的主脚本中我导入

from dirFoo.foofactory import FooFactory
Run Code Online (Sandbox Code Playgroud)

在这个工厂文件中,我包含子模块:

from dirFoo1.foo1 import Foo1
from dirFoo2.foo2 import Foo2
Run Code Online (Sandbox Code Playgroud)

如果我调用我的foofactory我得到错误,那python无法导入子模块foo1和foo2:

Traceback (most recent call last):
  File "/Users/tmp/src/main.py", line 1, in <module>
from dirFoo.foofactory import FooFactory
  File "/Users/tmp/src/dirFoo/foofactory.py", line 1, in    <module>
from dirFoo1.foo1 import Foo1
    ImportError: No module named dirFoo1.foo1
Run Code Online (Sandbox Code Playgroud)

python import module subdirectory

89
推荐指数
4
解决办法
11万
查看次数