标签: create-directory

创建的文件夹在文件资源管理器中不可见.

我在sdcard上创建文件夹和文件时遇到问题.

这是代码:

    File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/folder");
    boolean success;
    if (!folder.exists()) {
        success = folder.mkdirs();
    }
    File obdt = new File(folder, "file.txt");
    try {
        success = obdt.createNewFile();
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

使用此代码,我希望在SD卡的文件夹folder中创建该文件Download夹,并在此文件中file.我希望用户可以访问该文件.所以我想把它放在一个共享文件夹中.
success变量是true,当我再次运行该代码的文件夹已经存在,并且犯规进来,如果块.
但我无法在文件资源管理器中的SD卡上看到创建的文件夹和文件.

信息:getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()退货storage/sdcard/Download

我和Galaxy Nexus一起工作.

android file sd-card createfile create-directory

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

Directory.CreateDirectory 对路径的访问被拒绝?

在此输入图像描述

我有服务器客户端应用程序,它是一个文件管理器,
我的问题是当我进入需要访问控制(如系统文件夹)的文件夹时,它变为只读,但我需要移动/删除或创建新文件夹,我该如何获得许可这样做吗?

这是我在服务器端创建新文件夹的方法

public void NewFolder(string path)
    {
        try
        {
            string name = @"\New Folder";
            string current = name;
            int i = 0;
            while (Directory.Exists(path + current))
            {
                i++;
                current = String.Format("{0} {1}", name, i);
            }
            Directory.CreateDirectory(path + current);
            Explore(path); //this line is to refresh the items in the client side after creating the new folder
        }
        catch (Exception e)
        {
            sendInfo(e.Message, "error");
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# permissions access-control create-directory

6
推荐指数
1
解决办法
4万
查看次数

WiX 权限,如何用 DACL 标志表达“修改”

我正在尝试将自定义权限应用于文件夹作为 WiX 3.0.4318.0 安装程序的一部分。

就资源管理器中的安全属性 UI 而言,我想添加修改 BUILTIN\Users 的权限。显然,它需要能够抵抗用户名的本地化。因此,根据我迄今为止的研究,我至少想要:

<CreateFolder Directory="XYZ" >
    <PermissionEx User="[WIX_ACCOUNT_USERS]" 
         GenericRead="yes" GenericWrite="yes" Delete="Yes" />
</CreateFolder>
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 我在子目录中执行此操作 - 我是否正确地假设 Permission 和 PermissionEx 之间的选择没有实际意义?

  2. 资源管理器中文件夹权限对话框中的“修改”在权利方面映射到什么 - 我看到很多示例,人们将其转换为一个神奇的数字或一大组标志 - 其他人使用了什么(目的是允许创建、读取、写入、追加和删除,这在 UI 中最好用简单权限表示为“修改”)。我查看了底层权限,icacls告诉我它被称为“M”,但我无法将它们映射到“特定权限”(按照使用的术语icacls /?)。Windows 帮助中还有另一个映射表。有没有人得到有效的权威答案?

在关于 PermissionEx (WIX) 的问题上有一个非常类似的未回答的问题,将其作为重复引用是残酷但公平的。

permissions wix dacl create-directory

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

如果不使用python创建文件夹,如何检查目录中是否存在文件夹

我使用下面的 python 脚本来检查root我的 ftp 服务器上是否存在文件。

from ftplib import FTP 
ftp = FTP('ftp.hostname.com')
ftp.login('login', 'password')

folderName = 'foldername'

if folderName in ftp.nlst() :
    print 'YES'
else : print 'NO'
Run Code Online (Sandbox Code Playgroud)

如何修改上述脚本以查看特定文件夹而不是root目录?

例如,我想查看目录中是否foo存在名为的文件夹名称www

goal我的问题,是看该文件夹foo里面存在的www目录,如果是打印cool!如果没有创建一个名为fooinside的文件夹www

python ftp lookup subdirectory create-directory

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

如何在C中创建文件夹(需要在Linux和Windows上运行)

我没有太多的经验,我在一个C项目,我需要创建和删除文件夹,该程序必须在Linux和Windows上运行.

我看到很少的解决方案,但都是针对Windows或Linux,但两者都没有,大多数使用系统(...).

此外,如果有一个简单的方法来删除一个文件夹的内容,我很感兴趣(目前我逐个删除每个文件,然后删除文件夹(...))提前谢谢.

c linux windows directory create-directory

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

找不到使用sqlplus控制台创建的目录

我使用SQLPlus控制台创建了一个目录,但我无法在文件系统上找到它.这是我使用的命令:

SQL> create directory secfile as ’/opt/oracle’;

Directory created.
Run Code Online (Sandbox Code Playgroud)

我查看了我的Oracle主目录(C:\Program Files (x86)\Oracle)但没有'images'文件夹.我应该在哪里寻找它?

我正在使用Oracle 11g数据库(安装在我的C盘上),我需要这个目录来存储我将在数据库中进一步存储的图片.我正在关注在OracleDB上存储图片的教程,其中'/ opt/oracle'补丁用于该目录.

oracle directory oracle11g create-directory

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

创建一个空目录(NSIS)

我怎么能通过NSIS 2.46来做到这一点?

我知道这可能是一个愚蠢的问题,但我怎么创建一个空目录并检查错误?

我这样做:

ClearErrors
CreateDirectory $R1
${If} ${Errors} 
  DetailPrint "failed"
  MessageBox mb_IconStop|mb_TopMost|mb_SetForeground "Can not create folder $R1"
  Abort
${Else}
  DetailPrint "done"
${EndIf}
Run Code Online (Sandbox Code Playgroud)

如果变量$ R1是

  • "c:\ test" - 完成
  • "c:\ con" - 失败("con" - 在Windows上保留)
  • "qwer:\ test2" - 完成了
  • "qwer\test3" - 完成(没有":")

为什么"test2"和"test3"没有错误?

更新: 如何使它成为一个错误?

windows installer nsis error-checking create-directory

5
推荐指数
2
解决办法
5092
查看次数

动态创建文件夹并将CSV文件写入该文件夹

我想从一个文件夹中读取几个输入文件,执行一些转换,即时创建文件夹,并将csv写入相应的文件夹。这里的重点是我有像

“输入文件\ P1_set1 \ Set1_Folder_1_File_1_Hour09.csv”-单个患者(此文件包含第9小时的患者(P1)读数)

同样,每个患者有多个文件,每个患者文件被分组在每个文件夹下,如下所示

在此处输入图片说明

因此,要读取每个文件,我正在使用通配符正则表达式,如下代码所示

我已经尝试使用glob包,并且能够成功读取它,但是在创建输出文件夹和保存文件时遇到问题。我正在解析文件字符串,如下所示

f =“输入文件\ P1_set1 \ Set1_Folder_1_File_1_Hour09.csv”

f [12:] =“ P1_set1 \ Set1_Folder_1_File_1_Hour09.csv”

filenames = sorted(glob.glob('Input files\P*_set1\*.csv'))
for f in filenames:
   print(f)     #This will print the full path
   print(f[12:]) # This print the folder structure along with filename
   df_transform = pd.read_csv(f)
   df_transform = df_transform.drop(['Format 10','Time','Hour'],axis=1)
   df_transform.to_csv("Output\" + str(f[12:]),index=False)
Run Code Online (Sandbox Code Playgroud)

我希望输出文件夹中包含csv文件,这些文件按每位患者的各自文件夹分组。下面的屏幕截图显示了转换后的文件应如何排列在输出文件夹(与输入文件夹相同的结构)中。请注意,“输出”文件夹已经存在(很容易创建一个您知道的文件夹) 在此处输入图片说明

glob writefile dataframe create-directory python-3.x

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

如何使用ExtendScript创建文件夹?

似乎是一个很容易解决的问题,但是我已经用了近一个小时的时间来对付它.我只需要一段javascript/extendscript代码,以便我的InDesign CS6脚本可以创建一个文件夹.我知道应该在其中创建新文件夹的现有文件夹,并且我知道应该调用此新文件夹的名称.但是如何让javascript 来做呢?

顺便说一下,所有在线搜索"JavaScript工具指南"中的folderObj.create()方法都没有用.我已尝试过该方法的几种变体,但似乎没有任何实际创建文件夹.我错过了什么?

javascript directory extendscript create-directory adobe-indesign

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

创建 tar 存档时添加目录

我想压缩一些文件(和目录),但想创建一个额外的目录,这些文件应该驻留在其中。

例如对于以下目录结构:

myproject
  + file1
  + file2
  + subdir1
    + file3
Run Code Online (Sandbox Code Playgroud)

我 cd 进入myproject目录并想要创建 tar 存档

tar czf myproject.tgz --place-into-dir myproject-1.0 file2 subdir1
Run Code Online (Sandbox Code Playgroud)

接收包含以下内容的 tar 存档:

myproject-1.0
  + file2
  + subdir1
    + file3
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个选项,比如我上面虚构的“--place-into-dir”。因此,不应将文件直接放入存档中,而应放入仅在 tar 存档中创建的附加目录中。

我想避免首先创建该目录,将所有文件复制到该目录,然后再次删除它们,只是为了创建 tar 存档。

linux bash tar create-directory

4
推荐指数
2
解决办法
3345
查看次数